从邮件中读取 Outlook 加载项文件

Outlook Add-in file reading from mail

我正在开发 Outlook 加载项。我无法在我的插件代码中使用 item.getAttachmentsAsync 方法来加载和读取文件内容。 我收到错误 TypeError: item.getAttachmentsAsync is not a function in 运行 time.

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

我的需求解释如下,

在插件中,我们有一个表单,很少的字段是从邮件正文中填充的。 我需要邮件附件自动上传到表单。

请提出更好的方法。

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