office-js - 如何通过给定的消息获取文件夹?
问题描述
有没有办法找出消息 X 位于哪个文件夹中?
Office.context.mailbox.item
没有该信息或检索其文件夹的方法,请参阅
https://dev.office.com/reference/add-ins/outlook/preview/Office.context.mailbox.item上的 API 规范
已经在 GitHub 上搜索并研究了他们的文档。没有线索。任何人?
解决方案
我不知道 Office JS 中有任何 API 来获取邮件项目的文件夹。要获取邮件项目的文件夹,请使用 EWS/REST API。
- 使用Office.context.mailbox.restUrl获取 REST url
- 使用Office.context.mailbox.getCallbackTokenAsync([options], callback)获取 REST 令牌
- 使用Office.context.mailbox.item.itemId获取 itemId
- 使用 itemId 使用GetMessage REST API 获取消息。
- 解析响应并从Message响应中获取 ParentFolderId。
- 使用 ParentFolderId 使用GetFolder REST API 获取文件夹。
推荐阅读
- oracle - Oracle SQL Developer 调试器自动提交问题
- bbedit - BBEdit 的排水沟区域中的那些横向“L”是什么意思?
- python - 不适合矢量化的循环。我们可以让它更快吗?
- php - PHP - 清理主题标签的输入,允许阿拉伯语、希伯来语、日语等和表情符号?
- python - 我无法运行 python 文件
- jira - 在 Leverice 中设置 JIRA
- ios - SCNView 角半径在设备上不起作用
- cluster-analysis - scikit-learn:随着数据集增加的层次凝聚聚类性能
- reactjs - reactjs中的日期格式异常
- javascript - 应用程序脚本 - 为时间戳大于上一个函数运行的行运行函数