Office Web 插件 - 保存设置时出现内部错误
Office Web Add-ins - Internal error when saving settings
我在尝试保存我的文档设置时失败了。消息如下:{"name":"Internal Error","message":"An internal error has occurred.","code":5001}
我的代码:
Office.context.document.settings.set('token', token);
Office.context.document.settings.set('email', email);
Office.context.document.settings.saveAsync(function (asyncResult) {
if (asyncResult.error) {
displayError(asyncResult.error.message);
}
});
当我重新安装我的 OS (Windows 10) 时发现了这个问题,但在 Office for Mac 和 Web 中不存在。它发生在 PowerPoint 和 Word 上。
也许它具有文件写入权限?
[编辑]
我怀疑这可能是上次 office.js 版本的问题。我正在使用官方 CDN (https://appsforoffice.microsoft.com/lib/1/hosted/office.js) 或针对 Windows 客户端 (16.0.11727.20222) 的最新 Office 365 更新。尝试保存 roamingSettings
时,Outlook 中也存在该问题。然后消息是:{"name":"GenericSettingsError","message":"Permission denied","code":9019}
问题已通过 Outlook 版本 1907(内部版本 11901.20176)修复。更新 Office 即可摆脱它。
我在尝试保存我的文档设置时失败了。消息如下:{"name":"Internal Error","message":"An internal error has occurred.","code":5001}
我的代码:
Office.context.document.settings.set('token', token);
Office.context.document.settings.set('email', email);
Office.context.document.settings.saveAsync(function (asyncResult) {
if (asyncResult.error) {
displayError(asyncResult.error.message);
}
});
当我重新安装我的 OS (Windows 10) 时发现了这个问题,但在 Office for Mac 和 Web 中不存在。它发生在 PowerPoint 和 Word 上。 也许它具有文件写入权限?
[编辑]
我怀疑这可能是上次 office.js 版本的问题。我正在使用官方 CDN (https://appsforoffice.microsoft.com/lib/1/hosted/office.js) 或针对 Windows 客户端 (16.0.11727.20222) 的最新 Office 365 更新。尝试保存 roamingSettings
时,Outlook 中也存在该问题。然后消息是:{"name":"GenericSettingsError","message":"Permission denied","code":9019}
问题已通过 Outlook 版本 1907(内部版本 11901.20176)修复。更新 Office 即可摆脱它。