Office.js项目saveAsync不会在新约会中保存所有字段

时间:2018-11-28 10:00:41

标签: outlook-addin office-js

我正在Outlook加载项中使用Office.context.mailbox.item.saveAsync来保存新约会。返回的项目ID用于使用REST api(对Office.context.mailbox.restUrl +'/v2.0/me/events/'+ itemId的获取请求)获取约会。这将返回一个约会,在该约会中正确设置了“开始”,“结束”和“组织者”,但是未设置“主题”,“正文”,“位置”,“重复出现”,“与会者”。

saveAsync是否不保存约会中的所有字段?

我正在使用REST api,因为在旧版本的Outlook JavaScript API中,通过Office.context.mailbox.item无法使用“重复出现”字段。

1 个答案:

答案 0 :(得分:0)

在尚未发送的新日历项上调用Office.context.mailbox.item.saveAsync时,会发生这种情况。新的Outlook Web beta中已修复此问题。该API的行为应符合“邮件”和“现有日历”项目中的设计。请注意,对于现有的Calendar项目,可能会根据用户或在撰写表单中所做的更改将更新发送给与会者。