首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取ItemID Office.context.mailbox.item.itemId outlook mac os外接程序

获取ItemID Office.context.mailbox.item.itemId outlook mac os外接程序
EN

Stack Overflow用户
提问于 2019-01-25 19:23:12
回答 1查看 200关注 0票数 3

这里的第一篇文章;)

我需要一些帮助,我正在开发一个用于约会的外接程序,但我无法获取当前项目的itemID。我正在使用mac os outllok dekstop客户端(最新版本),我尝试用以下命令获取它:

代码语言:javascript
复制
var itemId = Office.context.mailbox.item.itemId;
  if (itemId === null || itemId == undefined) {
    Office.context.mailbox.item.saveAsync(function (result) {
      itemId = result.value;
    });
}

但据我所知,它不能在outlook mac os上运行。

我真的需要它来进行api调用和使用扩展,在用于mac操作系统的outlook office的旧版本中它是有效的。

提前感谢您,祝您愉快。

EN

回答 1

Stack Overflow用户

发布于 2021-06-07 23:23:14

从我在文件上找到的:

itemId属性在合成模式下不可用。如果需要商品标识符,可以使用saveAsync方法将商品保存到商店,这将在回调函数的asyncResult.value参数中返回商品标识符。

所以如果你想得到这个属性,我们必须先保存它,然后再保存。

https://docs.microsoft.com/en-us/javascript/api/outlook/office.appointmentread?view=outlook-js-1.5&preserve-view=true#itemId

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54364346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档