Office js Excel加载项的office设置限制是什么
我正在使用这个OfficeJs API来保存与excel加载项应用程序关联的元数据,我想知道该设置在excel加载项中可以支持多大的数据,我们注意到当该设置达到几MB时,它不会被保存。Office js Excel加载项的office设置限制是什么,office-js,excel-addins,Office Js,Excel Addins,我正在使用这个OfficeJs API来保存与excel加载项应用程序关联的元数据,我想知道该设置在excel加载项中可以支持多大的数据,我们注意到当该设置达到几MB时,它不会被保存。 Office.context.document.settings.set('mySetting','mysettingvalue') 对于Outlook加载项,存储的最大大小为32 Kb。我想其他Office应用程序也存在同样的限制 但是,您可以考虑使用其他可能的技术来存储数据。使用Office JavaScri
Office.context.document.settings.set('mySetting','mysettingvalue') 对于Outlook加载项,存储的最大大小为32 Kb。我想其他Office应用程序也存在同样的限制
但是,您可以考虑使用其他可能的技术来存储数据。使用Office JavaScript API的成员将数据存储为:
- 文档中存储的自定义XML。看
- 使用底层浏览器控件提供的技术:浏览器cookie或HTML5 web存储(或)
请阅读本文中的更多内容。Excel JS曾对每个加载项的设置设置设置有2MB的限制,但由于客户的请求,自office 2016以来,该限制已被删除。因此,目前不应对设置设置进行限制,但是,如果您使用Excel Online,则在以下方面会有一些大小限制:
您是否注意到错误消息?如果是,请与我们分享?你能和我们分享一下示例代码吗?我们想研究一下。谢谢。调用Office.context.document.settings.saveAsync(callbackFunc)时,我们有一个大约8MB的设置要保存。要将设置保存到属性包中,回调函数在联机Excel上返回一个错误,但在桌面Excel上显示成功。但是当我们重新打开外接程序时,请尝试读取设置Office.context.document.settings.get(),我从桌面Excel中得到一个空设置。这就是我们现在观察到的问题。你能重现上述问题吗?如果没有,我们可以尝试创建一些代码来重现问题,如果您可以共享示例代码,这将非常有帮助。提前谢谢