Excel Online致命Bug:插件设置丢失致所有相关插件失效
Excel Online插件设置丢失问题报告
问题概述
自2022年10月31日起,在Excel Online中打开的所有Excel表格,其已保存的插件设置会被清除,导致所有使用Office.context.document.settings.set(key, value)的插件完全失效。该问题已同步提交至Office JS官方仓库的相关Issue。
预期行为
Excel插件保存在表格Property Bag中的设置,在Excel Online中重新打开表格时应被保留。
当前行为
在Excel Online中由Excel插件保存的所有设置,在下次打开文档时会被删除。该功能在Excel for Mac和Excel for Windows(所有桌面版Excel)中运行正常。
复现步骤
- 侧加载官方的「保存自定义设置」示例插件到Excel Online
- 点击“create setting”按钮在Property Bag中创建设置,点击“Get setting”按钮确认已存储(截图:2022年11月2日01:09:36,显示设置创建成功并读取到对应值)
- 重新加载浏览器页面
- 点击“Get setting”按钮按名称检索已保存的属性,返回值为null(截图:显示检索结果为null)
补充细节
所有包含插件设置的表格,在Excel Online中打开时,文件内的webextensions文件夹会被自动删除,导致其中保存的所有设置丢失:
- 打开Excel Online前:截图显示文件目录包含
webextensions文件夹 - 打开Excel Online后:截图显示文件目录已无
webextensions文件夹
环境信息
- 平台:Office Online
- 宿主:Excel
- Office版本:当前版本
- 操作系统:MacOS
- 浏览器(使用Office Online时):Chrome
内容的提问来源于stack exchange,提问作者taralex
相关产品推荐
相关产品推荐

