我试图在Google Apps脚本上更改“ range.setvalues”的使用,因为它运行缓慢,因此找到了使用Google Sheets API V4的解决方案。
我可以在更简单的基础测试中很好地使用它。.但是当尝试使用较大的数据范围(5万行)时,出现一般错误“ sheets.spreadsheets.values.batchUpdate失败,错误为:空响应” ..我认为这与API调用的超时有关,但不能确定..找不到文档。
预先感谢
编辑1: 我只是做了一些测试,问题不在于行数,而是单元格数。此外,我还做了一个“ hack”,如果我的列表真的很长,我就将数组切成两半。对“ batchupdate”进行2个不同的调用。.
Edit2: 这是一个示例表 https://docs.google.com/spreadsheets/d/1nOkfvavBXovq4jezPpiEaWyr8hvDqCBx89nhUshlSLk/edit#gid=1762531043
作为示例,在“ 1”选项卡上,您具有要复制到“ 2”选项卡的数据。 脚本位于文件“ copy_1.gs”上的https://script.google.com/a/web-ideias.pt/d/M00DLl37KqCNrD96nt8GlLZJDjoEhHOGb/edit?mid=ACjPJvE45wbz2lcWpFBP6kGGBol53VgdXte-Y52ixCXY1NU29nPROED58L-wuBGtW27vYopq82wNZkwv3HNqxUxiR7vIOmvRKubzm0lDG9vXfbxnHzKuwI_nm2_m4IbGP0-TujMG8XV0ahJH&uiv=2。
尝试复制时出现错误: