从上周开始,当我尝试在ScriptDB上请求并获取结果时,出现以下错误:“服务在短时间内被调用太多次:scriptdb rateMax。在两次调用之间尝试Utilities.sleep(1000)。(第XXX行)”
下面是一个重现该问题的小示例脚本:
var result = db.query({key:value});
while (result.hasNext()) {
var current = result.next();
if(current.someProperty == true) {
objectsToRemove.push(current);
}
}
我试图在发生错误的行之前/之后添加对“ Utilities.sleep(1000)”的调用,但没有任何改变。
预先感谢。
最佳答案
没人遇到这个问题吗?
我优化了对数据库的调用,但必须使脚本在1.5秒内处于休眠状态,以避免此错误,这会导致脚本超时...