第一篇文章;)
我需要一些帮助,我正在开发一个用于约会的加载项,但无法获取当前商品的itemID。我正在使用Mac OS Outllok Dekstop客户端(最新版本),我尝试使用:
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 os的Outlook Office的较早版本则起作用。
预先感谢您,祝您生活愉快。
答案 0 :(得分:0)
根据我在文档中找到的内容:
<块引用>itemId
属性在撰写模式下不可用。如果需要商品标识符,可以使用 saveAsync
方法将商品保存到商店,这将在回调函数的 asyncResult.value 参数中返回商品标识符。
因此,如果您想获得该财产,我们必须先保存它。