【发布时间】:2013-03-26 19:26:56
【问题描述】:
我在获取电子表格数据的速度方面存在很大问题。
SpreadsheetApp.openById([0AhKzbVoTxxxxxxRdDlOVC1zazFNNVE]) [33.219 seconds]
Spreadsheet.getSheetByName([bellijst]) [132.543 seconds]
// 然后有一个用户在做一些工作,而值在屏幕上,然后用户提交一个表单,然后我们继续:
SpreadsheetApp.openById([0AhKxxxxxxRG9TalVRdDlOVC1zazFNNVE]) [37.516 seconds]
Spreadsheet.getSheetByName([bellijst]) [0.043 seconds]
ScriptProperties.getProperty([ID]) [0.017 seconds]
Sheet.getLastRow() [0.023 seconds]
Sheet.getRange([1, 2, 258]) [0.023 seconds]
Range.getValues() [0.031 seconds]
132 秒很多,为什么会这样?
这些工作表只有 1 或 2 人工作,脚本最多同时被 3 人调用...
【问题讨论】: