Office.js 对话框使 Outlook 在 5 分钟后挂起
Office.js dialog makes Outlook hang after 5 minutes
我是 运行 一个 sample Outlook 加载项对话框应用程序。它只显示一个带有 2 个按钮的对话框,没有任何逻辑,也没有调用 REST 服务。
如果超过 5 分钟才关闭对话框,Outlook 的撰写框架将变得无响应,用户将被迫刷新整个页面
- 这种行为是预期的吗?
- 超时是否可配置?
- 关于如何处理这种情况并提供最佳用户体验的任何建议?
从您的屏幕截图和链接到的代码来看,您似乎正在使用 On Send 加载项。
这种行为是预期的吗?
不,您看到的行为是一个错误。特别是,OWA 不应在 5 分钟后停止响应。
感谢您报告此问题。对于由此问题造成的任何挫败感或不便,我们深表歉意。请耐心等待,我们会尽快解决此问题。
预期的行为是什么?
对于 Execute Function 加载项命令,加载项会在 5 分钟后自动关闭,前提是在此之前未调用 event.completed()。届时所有打开的对话框都会关闭。
对于 On Send 加载项,我的理解是行为应该与 Execute Function 相同,除了在超时的情况下不会发送电子邮件。
超时是否可配置?
不可配置。 5 分钟超时适用于所有 Execute Function 和 On Send 加载项命令。
关于如何处理这种情况并提供最佳用户体验的任何建议?
对于建议,假设 OWA 不会停止响应,我认为没有单一的最佳选择,这取决于您的发送场景。
我是 运行 一个 sample Outlook 加载项对话框应用程序。它只显示一个带有 2 个按钮的对话框,没有任何逻辑,也没有调用 REST 服务。
如果超过 5 分钟才关闭对话框,Outlook 的撰写框架将变得无响应,用户将被迫刷新整个页面
- 这种行为是预期的吗?
- 超时是否可配置?
- 关于如何处理这种情况并提供最佳用户体验的任何建议?
从您的屏幕截图和链接到的代码来看,您似乎正在使用 On Send 加载项。
这种行为是预期的吗?
不,您看到的行为是一个错误。特别是,OWA 不应在 5 分钟后停止响应。
感谢您报告此问题。对于由此问题造成的任何挫败感或不便,我们深表歉意。请耐心等待,我们会尽快解决此问题。
预期的行为是什么?
对于 Execute Function 加载项命令,加载项会在 5 分钟后自动关闭,前提是在此之前未调用 event.completed()。届时所有打开的对话框都会关闭。
对于 On Send 加载项,我的理解是行为应该与 Execute Function 相同,除了在超时的情况下不会发送电子邮件。
超时是否可配置?
不可配置。 5 分钟超时适用于所有 Execute Function 和 On Send 加载项命令。
关于如何处理这种情况并提供最佳用户体验的任何建议?
对于建议,假设 OWA 不会停止响应,我认为没有单一的最佳选择,这取决于您的发送场景。