首页 > 解决方案 > 如何使用office-js在OWA中保存和关闭约会而不丢弃事件

问题描述

约会可以保存在 OWA 中,如下所示。但它不会在 OWA 约会中作为发送或保存按钮单击事件自动关闭。

 Office.context.mailbox.item.saveAsync(function(result) {

    });

标签: office-jsoutlook-web-addinsoutlook-web-app

解决方案


在 saveAsync 回调函数中,您可以调用close API 来关闭窗口。下面的示例将保存并在成功保存后关闭撰写窗口。

Office.context.mailbox.item.saveAsync(function(result) {
    if (result.status === Office.AsyncResultStatus.Succeeded)
        Office.context.mailbox.item.close();
});

编辑:我确实看到在 Outlook Web 应用程序 (OWA) 中,即使在成功保存操作后也会显示一个放弃事件的对话框,但在 Outlook Win32/Mac 上也是如此。这可能是 OWA 中的一个问题。


推荐阅读