REST调用后Office js更新UI

问题描述 投票:1回答:1

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

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

office-js outlook-web-addins
1个回答
0
投票

没有用于重绘/刷新UI的JS API,但是,可以使用Office.context.mailbox.item.close()关闭编辑器。

© www.soinside.com 2019 - 2024. All rights reserved.