首页 > 解决方案 > 从邮件中读取 Outlook 加载项文件

问题描述

我正在开发 Outlook 加载项。我无法在我的插件代码中使用 item.getAttachmentsAsync 方法来加载和读取文件的内容。我收到错误类型错误:item.getAttachmentsAsync 不是运行时的函数。

var item = Office.context.mailbox.item;
var options = {asyncContext: {currentItem: item}};
item.getAttachmentsAsync(options, this.callback);

我的要求解释如下,

在插件中,我们有一个表单,并且从邮件正文中填充了几个字段。我需要邮件附件自动上传到表单。

请提出一个更好的方法来做到这一点。

标签: outlookoutlook-web-addins

解决方案


使用 getAttachmentContentAsync 我能够将文件作为 blob 获取。但问题是我们需要在邮件打开后立即调用此方法。否则会出现 cors 错误


推荐阅读