【问题标题】:Why do I get error when trying to add file attachments?为什么在尝试添加文件附件时会出错?
【发布时间】:2019-02-15 13:57:50
【问题描述】:

我正在尝试在 office.js 库中使用 addFileAttachmentAsync() 方法。

这是我正在使用的方法的签名:

item.addFileAttachmentAsync(uploadLink, fileJson.name, { asyncContext: null }, function (asyncResult) { });

uploadLink 是一个字符串,这是我尝试上传的文件示例:https://xdr.purequad.com:6443/files/1b783908-a259-4839-93e2-18fe3248b943_moto.pdf.xdr

上面的文件大约是 3MB,但是当我使用小于 1MB 的文件时,一切正常。

然后它抛出这个异常:

行:9 错误:无法获取未定义或空引用的属性“isInstanceOfType”

另外我不得不提一下这种行为只发生在 IE11 中,而谷歌浏览器根本不会抛出任何异常并且仍然​​无法正常工作。

编辑:函数在正常结束之前被中断!检查我的评论。

【问题讨论】:

    标签: outlook office365 office-js outlook-web-addins outlook-web-app


    【解决方案1】:

    我自己解决了这个问题。在使用addFileAttachmentAsync() 时,因为它是一个 async 调用,所以永远不应该用Office.context.ui.closeContainer() 中断任务窗格,这就是我的情况。否则会产生意想不到的行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-08
      • 2021-09-27
      • 2019-11-10
      • 1970-01-01
      • 1970-01-01
      • 2012-05-02
      • 2022-06-15
      • 1970-01-01
      相关资源
      最近更新 更多