Outlook-Web 加载项中的事件和 COM 加载项类似操作

Events and COM Add-in like operations in Outlook-Web add ins

我正在尝试使用 Node.js 创建一个 outlook 网络加载项,我在其中尝试执行以下操作:

  1. make an API call on receiving email
  2. label emails
  3. move emails to spam
  4. get all emails of a specific folder

这可能吗?如果是那么怎么办?请给我任何文档或教程的链接。

这些事情,我可以在桌面应用程序的桌面 VSTO COM 加载项中完成。

要开发 add-in for outlook,请参阅 https://docs.microsoft.com/en-us/outlook/add-ins/

  1. 在收到电子邮件时拨打 API 电话:使用当前可用的 add-in api 设置是不可能的。
  2. 标签电子邮件:类别 API 在预览版中可用:https://docs.microsoft.com/en-us/javascript/api/outlook/office.categories?view=office-js
  3. 将电子邮件移至垃圾邮件:您可以在 add-in https://docs.microsoft.com/en-us/graph/api/message-move?view=graph-rest-1.0&tabs=cs
  4. 中使用 MS Graph API
  5. 获取特定文件夹的所有邮件:请参考 MS Graph API https://docs.microsoft.com/en-us/graph/api/message-get?view=graph-rest-1.0&tabs=cs