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服务器,由于服务器/客户端同步,它们可能与您在客户端中可以访问的方法略有不同。(尽管最终所有更改都将同步(