我正在开发一个Outlook Web插件,我在其中打开当前所选约会项目的任务窗格。
我正在使用此代码段来读取约会项目的itemId。
itemId = Office.context.mailbox.item.itemId;
if (itemId === null || itemId == undefined) {
Office.context.mailbox.item.saveAsync(function (result) {
itemId = result.value;
此代码在OWA,Outlook for Windows中正常工作。但它无法读取Outlook for Mac上的itemId。我将itemId视为'undefined'。
答案 0 :(得分:1)
这是saveAsync()和documented here的已知限制:
注意:以下客户端在撰写模式下对约会具有不同的saveAsync行为:
- Mac Outlook在撰写模式下的会议中不支持saveAsync。在Mac Outlook中的会议上调用saveAsync将返回错误。
- 在撰写模式的约会上调用saveAsync时,网络上的Outlook始终会发送邀请或更新。