在循环中使用UrlFetchApp.fetch时,有些网址比其他网址花费的时间要长得多,而且会失败。
有什么想法吗?
答案 0 :(得分:6)
没有好办法做到这一点。我们无法在UrlFetchApp
HTTP呼叫参数中指定超时 - https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String,Object)
您应该在问题跟踪器中记录一个增强请求,其中包含您的用例的详细信息 - https://code.google.com/p/google-apps-script-issues/issues/list
答案 1 :(得分:-2)
我遇到了同样的问题,解决方法是使用muteHttpExceptions。
var opt ={
"validateHttpsCertificates" : false,
"muteHttpExceptions" : true
};
UrlFetchApp.fetch(url, opt);