使用 Office.js 在桌面 Excel 上呈现数据,但在 Chrome Office 365 上,它会给出错误“处理请求时出错”。

2024-04-17

我们正在使用办公js在 Excel 上呈现数据的库。有超过2000行效果很好桌面Excel。 但当同样API用于Chrome 办公室 365它给出错误消息“有一个错误处理请求。”

请参阅随附的屏幕截图。

随着数据变大,Chrome Office Excel 无法呈现数据。 请帮助我们,因为这是我们应用程序中的障碍,并且我们的生产正在受到影响。


与 Excel 工作簿交互时存在 2 个限制 当您构建 Excel 加载项时

  • Excel 网页版对请求和响应有有效负载大小限制 5MB。如果超出该限制,将引发 RichAPI.Error。
  • 对于 get 操作,范围限制为 500 万个单元。

根据您的描述,我认为您遇到了有效负载大小问题。我建议在调用 context.sync() 之前检查数据。根据需要将操作分成更小的部分。请务必为每个子操作调用 context.sync() 以避免这些操作再次批处理在一起。

另一个技巧是利用 RangeAreas 有策略地更新更大范围内的单元格。请参阅“合作”同时多个范围 https://learn.microsoft.com/en-us/office/dev/add-ins/excel/excel-add-ins-multiple-ranges在 Excel 加载项中了解更多信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Office.js 在桌面 Excel 上呈现数据,但在 Chrome Office 365 上,它会给出错误“处理请求时出错”。 的相关文章

随机推荐