如何防止用户单击其他位置时发送时发送的加载项错误?

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

我已经按照here的说明创建了具有“发送中的功能”的Outlook加载项。

在Outlook的Web版本上一切正常,但是在桌面上存在一些问题。

[当用户发送一条消息然后迅速选择另一条消息时,发送操作将失败,并且用户会收到此错误。

An add-in prevented this message from being sent. It will be saved as a draft.

如果弹出答复,则用户将收到其他错误。

Add-ins are still running on this message. The message won't be sent until the add-in completes. Do you want to wait for them to finish?

测试Microsoft sample application演示了相同的问题。

如何避免这些行为或至少是第一个错误?

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

这些错误是有效的,无法避免。如果您的加载项尚未完成,并且用户关闭了该项目,则会警告他们尚未实际发送电子邮件。请确保您的加载项调用event.completed()通知Outlook您的加载项操作已完成。

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