【发布时间】:2015-11-09 03:50:48
【问题描述】:
我想检测邮件插件中的事件。在 Outlook,thick/desktop 版本中,我们可以检测到邮件事件,例如MailItem.Send和MailItem.AttachmentAdd.
是否可以在 Outlook Online 中收听这些事件?
【问题讨论】:
标签: outlook office365-apps office365api apps-for-office outlook-web-addins
我想检测邮件插件中的事件。在 Outlook,thick/desktop 版本中,我们可以检测到邮件事件,例如MailItem.Send和MailItem.AttachmentAdd.
是否可以在 Outlook Online 中收听这些事件?
【问题讨论】:
标签: outlook office365-apps office365api apps-for-office outlook-web-addins
不幸的是,邮箱 API 中几乎没有任何类型的事件,除了仅在您启动它们时触发的异步回调。据我所知,没有任何东西可用于检测项目发送或附件修改事件。
最接近的选项是使用 Outlook 通知 REST API (https://msdn.microsoft.com/office/office365/APi/notify-rest-operations),但这些更适合监视项目/文件夹级别的更改。也许您可以连接到已发送项目文件夹的通知以近似 MailItem.Send 操作,或者观察草稿项目的更改以检测新添加的附件。
【讨论】:
不。你不能这样做。 Office 应用程序无法与客户端应用程序上的按钮或操作进行交互,例如:Outlook。
【讨论】: