代码之家  ›  专栏  ›  技术社区  ›  Mhd

附件提醒后OnSend触发两次

  •  9
  • Mhd  · 技术社区  · 7 年前

    在Outlook Web加载项中,我试图拦截 OnSend

    我用过这个 example 在GitHub中运行良好。

    OnSend公司

    附件提醒

    您可能忘记附上文件。

    具有 不发送 按钮。如果单击 , OnSend公司 事件被触发两次:单击后触发2次 Send 附件提醒中的按钮。我只期待像第一次一样的活动

    我该怎么做 OnSend公司 事件在附件提醒后触发一次?

    2 回复  |  直到 7 年前
        1
  •  4
  •   Outlook Add-ins Team - MSFT    7 年前

    这似乎是无意行为,本质上是一个缺陷,我们将研究如何修复。ItemSend事件应该与遗忘附件检测很好地相互作用,并且对于任何电子邮件,只应该在遗忘附件检测发生后引发一次。同时,你需要想出一个变通办法。根据您尝试做的事情,您可能可以使用 custom properties API 设置指示消息已处理的属性,以避免重复处理。

        2
  •  1
  •   Dmitry Streblechenko    7 年前