REST 调用后 Office js 更新 UI

Office js update UI after REST call

我正在使用 Office js 库开发 Outlook 插件。该应用程序的部分功能是将电子邮件存储在我们的云平台中,以便它们可以与系统中的其他数据相关联。为了使它成为一个一步的过程,我们希望使用户能够从我们的加载项内部发送电子邮件。我设法通过调用 item.saveAsync 方法将项目保存为草稿然后从 REST API 我可以调用 messages/{itemId}/send 成功发送电子邮件,然后我可以发送详细信息到我们的云平台。我唯一的问题是 Outlook UI(现在正在测试 outlook.live.com)永远不会更新。我在办公室 js API 周围寻找一种方法来触发 UI 重绘/关闭编辑器等等,但我画的是一片空白。任何帮助,将不胜感激。

如果我无法更新 UI 是否有更好的方法来获取电子邮件发送后的详细信息?我知道 SentItem 处理程序是可能的,但据我了解,它仅用于没有 UI 的加载项,我们需要加载项的上下文才能知道如何处理我们云中的电子邮件信息平台。

没有JS API到redraw/refresh UI,但是,Office.context.mailbox.item.close()可以用来关闭编辑器。