【发布时间】:2017-10-28 02:58:26
【问题描述】:
我运行了几个月的 Google 脚本没有任何问题。突然,脚本执行时间过长。我尝试为不同的电子表格运行脚本,并注意到大多数情况下它都可以正常工作,但很少会花费太多时间。
以下代码读取两个电子表格“SS 1”和“SS 2”中所有工作表的 A1 单元格的值。
function Test()
{
Logger.log("SS 1 Start")
var ss = SpreadsheetApp.openById("ID SS 1") //Spreadsheet 1
var sheets = ss.getSheets()
Logger.log(sheets.length)
for(var i = 0; i<sheets.length; i++)
{
Logger.log(sheets[i].getRange("A1").getValue())
}
Logger.log("SS 1 Stop")
Logger.log("SS 2 Start")
var ss = SpreadsheetApp.openById("ID SS 2") //Spreadsheet 2
var sheets = ss.getSheets()
Logger.log(sheets.length)
for(var i = 0; i<sheets.length; i++)
{
Logger.log(sheets[i].getRange("A1").getValue())
}
Logger.log("SS 2 Stop")
}
SS 1 有 15 张纸,脚本从 A1 单元格读取值几乎需要一分钟,而 SS 2 有 21 张纸只需要 10 秒。 可能是什么问题呢?附上日志
[17-10-27 19:40:56:116 IST] SS 1 Start
[17-10-27 19:40:56:279 IST] 15.0
[17-10-27 19:40:59:894 IST] PS
[17-10-27 19:41:03:324 IST] WL
[17-10-27 19:41:06:748 IST] PERIOD
[17-10-27 19:41:10:218 IST]
[17-10-27 19:41:13:812 IST]
[17-10-27 19:41:16:987 IST]
[17-10-27 19:41:20:568 IST]
[17-10-27 19:41:24:136 IST]
[17-10-27 19:41:27:803 IST]
[17-10-27 19:41:31:214 IST]
[17-10-27 19:41:34:740 IST]
[17-10-27 19:41:38:538 IST]
[17-10-27 19:41:41:987 IST]
[17-10-27 19:41:45:693 IST]
[17-10-27 19:41:49:313 IST]
[17-10-27 19:41:49:314 IST] SS 1 Stop
[17-10-27 19:41:49:314 IST] SS 2 Start
[17-10-27 19:41:49:421 IST] 21.0
[17-10-27 19:41:50:034 IST]
[17-10-27 19:41:50:422 IST] BCHEM
[17-10-27 19:41:50:831 IST] BIO
[17-10-27 19:41:51:210 IST] BMS
[17-10-27 19:41:51:606 IST] BOT
[17-10-27 19:41:52:017 IST] CHEM
[17-10-27 19:41:52:578 IST] CS
[17-10-27 19:41:52:995 IST] ELEC
[17-10-27 19:41:53:401 IST] FT
[17-10-27 19:41:53:803 IST] INS
[17-10-27 19:41:54:277 IST] MB
[17-10-27 19:41:54:825 IST] PHY
[17-10-27 19:41:55:217 IST] PS
[17-10-27 19:41:55:621 IST] ZOO
[17-10-27 19:41:56:031 IST] PHY-ED
[17-10-27 19:41:56:433 IST] HC
[17-10-27 19:41:56:978 IST] MATHS
[17-10-27 19:41:57:374 IST]
[17-10-27 19:41:57:769 IST]
[17-10-27 19:41:58:588 IST] PERIOD
[17-10-27 19:41:59:031 IST]
[17-10-27 19:41:59:031 IST] SS 2 Stop
帕萨·帕尔
【问题讨论】:
标签: google-apps-script google-sheets