我正在使用 Office.js 开发 Outlook 插件。
在约会项目撰写模式的上下文中,我需要通过 office.js API 获取附件详细信息。如何通过 Office.js API 获取这些详细信息?
我发现 API Async 方法可以在撰写模式下将附件添加到项目并从项目中删除附件,但无法找到附加附件的详细信息。
请提供解决方案。
我正在使用 Office.js 开发 Outlook 插件。
在约会项目撰写模式的上下文中,我需要通过 office.js API 获取附件详细信息。如何通过 Office.js API 获取这些详细信息?
我发现 API Async 方法可以在撰写模式下将附件添加到项目并从项目中删除附件,但无法找到附加附件的详细信息。
请提供解决方案。
可以通过执行以下操作来获取撰写邮件的附件:
调用Office.context.mailbox.item.saveAsync
以将您的消息保存为草稿,这将在回调中返回一个 itemId。
您现在可以将该 itemId 与Attachements Rest API一起使用来检索附件
除非最近更改,否则您需要使用 Exchange Web 服务 (EWS),这需要最高权限级别。要从加载项使用 EWS,您需要使用Office.context.mailbox.makeEwsRequestAsync - 如果您更喜欢从服务器端代码进行 EWS 调用,我相信还有其他选项可以获取令牌。