【问题标题】:How to save and close appointment without discard event in OWA using office-js如何使用office-js在OWA中保存和关闭约会而不丢弃事件
【发布时间】:2019-07-26 08:31:02
【问题描述】:

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

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

    });

【问题讨论】:

    标签: office-js outlook-web-addins outlook-web-app


    【解决方案1】:

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

    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 中的一个问题。

    【讨论】:

    • 如何调用 saveAsync 函数?我有一个加载项,它通过 POST 在后端创建一个实体。这最初将在草稿模式下创建,并且在“保存”约会后,我需要将此窗格中的一组详细信息发布到后端以对其进行更新。你能帮我吗,当我点击“保存”按钮时如何调用这个函数?
    猜你喜欢
    • 2020-01-17
    • 2018-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多