附件提醒后拦截OnSend事件

时间:2017-08-15 16:10:38

标签: outlook-addin office-js

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

我在GitHub中使用了这个example,它运行正常。

如果我在电子邮件正文中包含“附件”一词并单击“发送”按钮,则会首次触发OnSend事件,因此我可以对电子邮件内容进行一些处理。但是,过了一会儿,会弹出一个弹出模式窗口,显示以下消息:

  

附件提醒

     

您可能忘记附加文件。

发送不发送按钮。如果点击发送,则OnSend事件会再次被触发。这一次,重复相同的电子邮件处理将毫无用处。所以,我正在寻找一种方法来找出第二个OnSend事件在附件提醒之后被触发。

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

1 个答案:

答案 0 :(得分:0)

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