【问题标题】:How to listen an MailItem event in Mail Add-in?如何在 Mail Add-in 中侦听 MailItem 事件?
【发布时间】:2015-11-09 03:50:48
【问题描述】:

我想检测邮件插件中的事件。在 Outlook,thick/desktop 版本中,我们可以检测到邮件事件,例如MailItem.SendMailItem.AttachmentAdd.

是否可以在 Outlook Online 中收听这些事件?

【问题讨论】:

    标签: outlook office365-apps office365api apps-for-office outlook-web-addins


    【解决方案1】:

    不幸的是,邮箱 API 中几乎没有任何类型的事件,除了仅在您启动它们时触发的异步回调。据我所知,没有任何东西可用于检测项目发送或附件修改事件。

    最接近的选项是使用 Outlook 通知 REST API (https://msdn.microsoft.com/office/office365/APi/notify-rest-operations),但这些更适合监视项目/文件夹级别的更改。也许您可以连接到已发送项目文件夹的通知以近似 MailItem.Send 操作,或者观察草稿项目的更改以检测新添加的附件。

    【讨论】:

    • 是的,这可能是一个选项。谢谢你,@EricLegault。不过,需要一种解决方法来完成我的工作。该通知将仅提供估计/近似值。微软是否计划填补这一空白?或者,他们不再打算支持这些活动?
    【解决方案2】:

    不。你不能这样做。 Office 应用程序无法与客户端应用程序上的按钮或操作进行交互,例如:Outlook。

    【讨论】:

    • 看起来是这样。这可能会使我的应用程序处于休眠状态。我一直在寻找任何类似的解决方法来完成它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-06
    • 1970-01-01
    • 2019-05-03
    • 2011-07-25
    • 2017-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多