在Outlook Web Add-In中,我试图拦截发送电子邮件时触发的OnSend
事件。
我在GitHub中使用了这个example,它运行正常。
如果我在电子邮件正文中包含“附件”一词并单击“发送”按钮,则会首次触发OnSend
事件,因此我可以对电子邮件内容进行一些处理。但是,过了一会儿,会弹出一个弹出模式窗口,显示以下消息:
附件提醒
您可能忘记附加文件。
发送和不发送按钮。如果点击发送,则OnSend
事件会再次被触发。这一次,重复相同的电子邮件处理将毫无用处。所以,我正在寻找一种方法来找出第二个OnSend
事件在附件提醒之后被触发。
有没有办法区分第一个和第二个OnSend
事件?
答案 0 :(得分:0)
谢谢你的提问,Mhd!这似乎是无意的行为,本质上是我们将要解决的缺陷。 ItemSend事件应该很好地与忘记的附件检测互操作,并且只应在检测发生后提出。换句话说,根本不应该调用第一个事件。如果您在解决此问题之前进行两次处理,这是一个问题吗?