附件提醒后拦截OnSend事件

Intercept OnSend event after attachment reminder

在 Outlook Web 插件中,我试图拦截发送电子邮件时触发的 OnSend 事件。

我在 GitHub 中使用了这个 example,效果很好。

如果我在电子邮件正文中包含单词 "attachment" 并单击“发送”按钮,则会首次触发 OnSend 事件,因此我可以对电子邮件的内容进行一些处理。然而,过了一会儿,弹出模式 window 显示了这条消息:

Attachment reminder

You may have forgotten to attach a file.

带有 发送不发送 按钮。如果单击 SendOnSend 事件会第二次触发。这一次,重复相同的电子邮件处理是没有用的。因此,我正在寻找一种方法来确定第二个 OnSend 事件是在 附件提醒 .

之后触发的

有没有办法区分第一个和第二个 OnSend 事件?

谢谢你的提问,Mhd!这似乎是无意的行为,本质上是我们将研究修复的缺陷。 ItemSend 事件应该与遗忘附件检测很好地交互操作,并且应该只在检测发生后引发。换句话说,根本不应该调用第一个事件。如果您在解决此问题之前进行两次处理,是否有问题?