繁体   English   中英

TypeError:无法在 Array.forEach 处读取未定义的属性“名称”

[英]TypeError: Cannot read property 'name' of undefined, at Array.forEach

当我按下按钮显示任务窗格时,我在控制台 window 中看到以下错误消息,我无法删除或解释?

"Uncaught (in promise) TypeError: Cannot read property 'name' of undefined"
at t (word-web-16.00.js:26)
at word-web-16.00.js:26
at Office.js:46
at Array.forEach ()
at d (Office.js:46)
at Office.js:46

在此处输入图像描述

重现步骤 - 将 TypeScript 加载项加载到 Word Online 中,然后按按钮以显示任务窗格。

显示任务窗格,但为什么会出现此错误消息。

此错误消息可能一直存在,不确定。 我已经尝试了以下所有 URL,并且消息是一致的。

src="appsforoffice.microsoft.com/lib/beta/hosted/Office.js"
src="appsforoffice.microsoft.com/lib/1/hosted/Office.js"
src="appsforoffice.microsoft.com/lib/1.1/hosted/Office.js"

这出现在 Word Online Windows 10 64 位和 Office 64 位浏览器 - Microsoft Edge,版本 88.0.705.68(官方构建)(64 位)中

以下存储库包含项目(仅 5 个文件): https://github.com/OfficeAddins/undefined

此问题已记录在 github 但尚未有人回复: https://github.com/OfficeDev/office-js/issues/1644

在引用 office.js url - src="appsforoffice.microsoft.com/lib/beta/hosted/office.js" 时,您可以尝试使用小写字母 o

这可能是由于区分大小写的字符串比较错误,我们将修复该错误。 您应该能够通过使用小写的 office.js 来解决它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM