微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Outlook 加载项 displayNewMessageForm 未添加附件

如何解决Outlook 加载项 displayNewMessageForm 未添加附件

我有一个 Outlook 加载项,该加载项将 office.js API 用于任务窗格应用程序。我试图允许用户发送带有附件的新电子邮件,其中附件是他们当前正在查看的电子邮件。我可以创建一个新窗口并填充主要属性(收件人、主题、正文等),但是,当我使用下面的代码时,附件不会添加到新电子邮件中。看起来我需要使用“item”附件并为其指定当前消息的“itemId”,但我也尝试使用带有各种工作 URL 的“file”附件。两种附件类型都无法添加任何附件,并且浏览器调试控制台中未显示任何错误。我正在使用以下代码,我在文档和其他 SO 问题中找到了这些代码,但似乎在 Web 浏览器或 Outlook for Mac 中不起作用:

Office.context.mailBox.displayNewMessageForm({
    toRecipients: ["test@user.com"],subject: "Test Subject",htmlBody: 'Test Body ',attachments :
          [
              { type: "item",itemId : Office.context.mailBox.item.itemId,name: "test_email.msg" }
          ],options : { asyncContext: null },callback : function (asyncResult)
          {
              if (asyncResult.status == "Failed")
              {
                  showMessage("Action Failed with error: " + asyncResult.error.message);
              }
          }
});

打开的窗口如下所示。它已填充主要属性,但没有附件。

对我可能做错了什么有任何想法吗?

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。