因此,从 15.32 版开始,Outlook for Mac 终于不再支持 office.js 插件了。我实际上使用的是最新的非内部人员版本 15.33,并且有一个问题在 OWA 或 Outlook Desktop for Windows 上不会发生。
当我在加载项中进行以下调用以获取事件 ID 时:
const itemCompose = Office.cast.item.toItemCompose(Office.context.mailbox.item);
itemCompose.saveAsync((result) => console.log(result));
在 OWA 和 Outlook Windows 上 result.value 具有事件 ID,但在 Outlook for Mac 上是结果:
{
error: Error {name: "Internal Error", message: "An internal error has occurred.", code: 5001}
status: "failed"
value: null
}
这是新发布的 Office.js 对 Outlook for Mac 的支持中的错误,还是我做错了什么?
重要提示:仅当活动有一些参加者时才会发生,也就是说,如果活动是会议。在约会时,没有参加者的活动,它按预期工作。