如何通过给定的消息获取文件夹?

时间:2018-06-14 02:52:47

标签: office-js outlook-web-addins

有没有办法找出X所在的文件夹?

Office.context.mailbox.item没有该信息或方法来检索其文件夹,请参阅API规范 https://dev.office.com/reference/add-ins/outlook/preview/Office.context.mailbox.item

已经在GitHub上搜索并研究了他们的文档。没有线索。任何人吗?

1 个答案:

答案 0 :(得分:-1)

我不知道Office JS中有任何API来获取邮件项目的文件夹。要获取邮件项目的文件夹,请使用EWS / REST API。

  1. 使用Office.context.mailbox.restUrl
  2. 获取REST网址
  3. 使用Office.context.mailbox.getCallbackTokenAsync([options], callback)
  4. 获取REST令牌
  5. 使用Office.context.mailbox.item.itemId
  6. 获取itemId
  7. 使用itemId使用GetMessage REST API获取消息。
  8. 解析响应并从Message响应中获取ParentFolderId。
  9. 使用ParentFolderId使用GetFolder REST API获取文件夹。