office-js - 如何使用office-js在OWA中保存和关闭约会而不丢弃事件
问题描述
约会可以保存在 OWA 中,如下所示。但它不会在 OWA 约会中作为发送或保存按钮单击事件自动关闭。
Office.context.mailbox.item.saveAsync(function(result) {
});
解决方案
在 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 中的一个问题。
推荐阅读
- android - 修复更新后显示错误的 android studio Firebase 广告库
- python - 尝试运行烧瓶项目的测试,但得到 [Errno 2] No such file or directory: 'requirements.txt' 错误:进程完成,退出代码 1
- android - Android Room Database:在子线程中初始化数据库导致界面冻结
- android - 在 android 模拟器中运行用颤振制作的应用程序的问题。问题 - com.jcraft.jsch.JSchException
- r - 在 R 编程中使用模式和表达式从文本文件中提取多个数据帧
- node.js - Docker 或 nodemon:重新加载问题
- google-sheets - 旨在检查另一列的 Google 表格公式不会给出错误但不起作用
- netsuite - 无法使用 setCurrentSublistValue 更改子列表字段
- javascript - 如何将 vue-i18n 的 $t 函数注入 cy 对象(cypress 全局对象)
- reactjs - 如何获取下拉 React 的特定 ID?