我有一个用新的 Javascript API (office.js) 编写的 Outlook 加载项。
我在日历中的约会上从撰写表单中进行了一些操作(在正文中添加主题后缀和一些文本)。完成操作后,我调用:
Office.context.mailbox.item.saveAsync(callback)
保存了我的更改的项目,但是当我打电话Office.context.mailbox.item.close()
或只是关闭 Outlook Web UI 上的约会撰写表单时 - 如果我想保存我的更改或放弃它们,则会显示一个对话框,尽管自saveAsync
通话以来没有进行任何更改。
无论用户单击“保存”还是“放弃”,约会都会包含我在saveAsync
通话前使用加载项所做的更改。这种行为的原因是什么?