0
我在獲取電子表格數據的速度方面遇到了很大的問題。調用SpreadsheetApp的速度很慢
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人同時叫......
讀取的SHEETNAME是 'bellijst'。這不是一個數組,因爲某些原因,「」消失了。但那部分並不慢,openById非常慢。 – 2013-03-27 23:35:38