在上传附件时调用 Office.context.mailbox.item.saveAsync 时,Web 上的 Outlook 将达到不稳定状态

问题描述

  1. 使用以下代码示例打开脚本实验室:
    $("#run").click(run);
    function run() {
        Office.context.mailbox.item.saveAsync(result=>console.log(result));
    }
  1. 附加多个附件(至少附加五个,以便有足够的时间执行下一步)。
  2. 点击脚本实验室中的“运行”按钮。

上述步骤后的行为因每次尝试而异。结果可以是以下任何一种(或它们的组合):

  1. 将出现一条错误消息:The following attachments coudn't be added: <Attachment name>
  2. 尝试删除附件时,会出现一条错误消息:The following attachments couldn't be deleted: <Attachment name>
  3. 在撰写窗格中可见的附件可能不会显示在相应的 Graph API (/me/messages/{mailId}/attachments) 上

这种奇怪的行为在 Web 上的 Outlook 上观察到。桌面客户端的行为符合预期。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)