这是以下question的扩展。我无法使用它,因为Adwords不支持select max(acno) acno
, max(currbal) currbal
, branchno
, AVG(currbal) abal
from acmaster a
group by branchno
having AVG(currbal) < MAX(currbal)
和PropertiesService
,到目前为止,我没有找到适合Adwords的问题。
我有一个不断收到错误ScriptApp
的Adwords脚本。对于MCC帐户,我认为最长执行时间为30分钟。有谁知道是否有办法延长这个时间限制?或者是否有办法再次调用Adwords脚本,它从中断的地方开始提取?排队?我可以将MCCScript与Google-Apps-Script一起使用吗?
这是我到目前为止所做的......
Exceeded maximum execution time
这是我的整个代码......
function timeDrivenTrigger(myFunct) {
var REASONABLE_TIME_TO_WAIT = 4*6000;
var MAX_RUNNING_TIME = 1*6000;
var ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/1sYQ__CM33oL2OLzbScQEdcQ6LvDxJCohP024vdSGfSI/edit#gid=0');
var sheet = ss.getSheets()[0];
var cell = sheet.getRange('A1');
var startTime= (new Date()).getTime();
myFunct;
var startRow= cell.getValue() || 1;
for(var ii = startRow; ii <= 10000; ii++) {
var currTime = (new Date()).getTime();
if(currTime - startTime >= MAX_RUNNING_TIME) {
cell.setValue(ii);
ScriptApp.newTrigger("runMe")
.timeBased()
.at(new Date(currTime+REASONABLE_TIME_TO_WAIT))
.create();
break;
}
}
}
请注意,此代码可在MCC脚本环境中使用。它适用于Google电子表格中的任何帐户。
P.S。以下question让我了解了如何处理,但我想知道您的建议。