我一直在试图掀起一个快速的谷歌脚本来计数邀请响应电子表格rsvps婚礼。该脚本完美工作了一个星期的新条目添加到电子表格,然后突然停了下来,在每个单元下面的错误信息工作:谷歌电子表格脚本问题 - 错误:服务时间了:应用程序脚本
错误:服务超时:Google Apps脚本
剧本本身很简单。它查询相关列(有多个事件),然后检查用户是否有一些响应 - 通常是“YES”,“NO”或空白。
这个错误是什么意思,有没有人有任何修复建议?
function sumRSVP(response, rsvpType) {
var rsvpCol = 7;
if (rsvpType == "rehearsal") rsvpCol = 8;
if (rsvpType == "brunch") rsvpCol = 9;
var mySum = 0;
var sh = SpreadsheetApp.getActiveSheet();
for(i=2; i<177; i++){
var rsvp = sh.getRange(i, rsvpCol).getValue();
var nguests = sh.getRange(i, 6).getValue();
if(nguests != "" && rsvp == response){
mySum = mySum + parseFloat(nguests);
}
}
return mySum;
}
你能提供调用此函数的代码?有些超时错误偶尔会发生,有时候最好的做法是等待几分钟,然后重试。 – Eduardo 2011-07-09 20:48:58