11

ループで UrlFetchApp.fetch を使用すると、他の URL よりもはるかに時間がかかり、失敗する URL がいくつかあります。

  • フェッチがエラーになる前に、ループをキャンセルまたは中断する方法はありますか?
  • UrlFetchApp.fetch にはタイムアウト パラメータがありますか?

何か案は?

4

2 に答える 2

6

これを行う良い方法はありません。UrlFetchAppHTTP 呼び出しパラメータでタイムアウトを指定する方法はありません- https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String,Object)

ユースケースの詳細とともに、Issue Tracker に拡張リクエストを記録する必要があります - https://code.google.com/p/google-apps-script-issues/issues/list

于 2013-10-02T23:08:54.463 に答える
-2

私は同じ問題を抱えていました。解決策はmuteHttpExceptionsを使用することでした。

var opt ={
   "validateHttpsCertificates" : false,
   "muteHttpExceptions" : true
  };
 UrlFetchApp.fetch(url, opt);
于 2015-05-13T19:47:32.063 に答える