Google apps script 具有不同范围的GetValue和SetValue
我有一个谷歌脚本,设置从B页到a页的特定范围的值 我的代码可以正常工作,但由于getValue/setValue的使用量很大,大约需要40秒 下面看到的代码只是一个片段。如图所示,它会这样持续四次 我已经有了一个很好的解决方案,可以通过循环从一个大范围(比如A1:Z30)复制值,但我无法在这里找到解决方案 非常感谢您的支持。提前谢谢您Google apps script 具有不同范围的GetValue和SetValue,google-apps-script,Google Apps Script,我有一个谷歌脚本,设置从B页到a页的特定范围的值 我的代码可以正常工作,但由于getValue/setValue的使用量很大,大约需要40秒 下面看到的代码只是一个片段。如图所示,它会这样持续四次 我已经有了一个很好的解决方案,可以通过循环从一个大范围(比如A1:Z30)复制值,但我无法在这里找到解决方案 非常感谢您的支持。提前谢谢您 ratenprogrammmain.getRange("E1:E18").setValues(vorlage.getRange("E13:E30").getVal
ratenprogrammmain.getRange("E1:E18").setValues(vorlage.getRange("E13:E30").getValues());
ratenprogrammmain.getRange("B2").setValue(vorlage.getRange("B14").getValue());
ratenprogrammmain.getRange("B5").setValue(vorlage.getRange("B17").getValue());
ratenprogrammmain.getRange("A21").setValue(vorlage.getRange("A33").getValue());
ratenprogrammmain.getRange("B25").setValue(vorlage.getRange("B37").getValue());
ratenprogrammmain.getRange("A28:G33").setValues(vorlage.getRange("A40:G45").getValues());
ratenprogrammmain.getRange("H35").setValue(vorlage.getRange("H47").getValue());
如何使代码更高效的三个想法
- 如果图纸位于同一电子表格中,则可以对范围使用该方法
- 提供如何使用批处理操作的示例,使您的代码编写速度更快、效率更高
- 允许您使用工作表API批处理更新请求