使用Outlook JS API访问收件箱中所有邮件项目的方法



Office插件的JS API新手,尝试使用React框架创建Outlook插件。Outlook API是否有方法访问收件箱或文件夹中的所有邮件项目以执行操作?到目前为止,我只能看到Office.context.mailbox对象,它似乎只返回当前所选电子邮件的数据。有什么想法吗?

THanks!

通过office.js,office.context.mailbox.item函数/属性只能访问当前选定的项。

可以使用EWS调用通过Office.context.mailbox.makeEwsRequest((访问服务器上的其他项目。

也可以通过getCallbackTokenAsync使用REST或EWS:https://learn.microsoft.com/en-us/javascript/api/outlook/office.mailbox?view=outlook-js预览#getcallbacktokenasync选项--回调-

https://learn.microsoft.com/en-us/office/dev/add-ins/outlook/use-rest-api

请注意,令牌的权限可以根据外接程序的权限进行更改。

此外,这些方法访问/修改Exchange服务器,由于服务器/客户端同步,它们可能与您在客户端中可以访问的方法略有不同。(尽管最终所有更改都将同步(

最新更新