Excel 插件的 office 设置限制是什么

What is the office setting limitation for Excel Add in

我正在使用这个 OfficeJs API 来保存与 excel add in app 关联的元数据,我想知道该设置在 Excel add in 中可以支持多大的数据,我们请注意,当设置达到几 MB 时,它不会被保存。 Office.context.document.settings.set('mySetting', 'mySetting value');

对于 Outlook 加载项,存储的最大大小为 32 Kb。我想其他 Office 应用程序也存在相同的限制。

但是,您可以考虑使用其他可能的技术来存储您的数据。使用 Office JavaScript API 的成员将数据存储为:

Persisting add-in state and settings 文章中阅读更多相关信息。

Excel JS 曾对每个加载项的设置有 2 MB 的限制,但由于客户要求,此限制自 office 2016 起已取消。因此,现在,设置应该没有限制,但是,如果您正在 Excel 在线工作,则会有一些大小限制:

    Web 上的
  1. Payload size limits Excel 对请求和响应的负载大小限制为 5MB。 RichAPI.The 如果超出该限制,将抛出错误。所以当保存设置超过 5MB 时,您可能无法成功。

  2. File size limits 对于 SharePoint 中的工作簿: Microsoft SharePoint 对工作簿有一些文件大小限制。当您将 Web 工作簿 Excel 上传到过大的 SharePoint 文档库时,它将无法在浏览器中打开 window,或者让您在浏览器中编辑或刷新数据。为了避免消耗过多的磁盘或内存 space,Microsoft 365 SharePoint 对您可以上传和在线使用的文件或工作簿设置了一些文件大小限制。

您看到错误信息了吗?如果是的话,你能和我们分享一下吗?能否请您与我们分享示例代码,我们想研究一下。谢谢。