使用UrlFetchApp.fetchAll将响应与请求匹配

时间:2019-02-15 10:11:24

标签: google-apps-script urlfetch

我正在尝试使用Google App脚本验证存储在google电子表格中的一堆网址。由于要验证的网址很多,并且UrlFetchApp.fetch不能并行执行http请求,因此它变慢。所以我想使用UrlFetchApp.fetchAll,它可以异步工作。

但是,有问题:

var responses = UrlFetchApp.fetchAll(["http://www.bar.com", "http://www.foo.com"]);
responses[0] // Is this response from http://www.bar.com or http://www.foo.com
responses[1] // Is this response from http://www.bar.com or http://www.foo.com

现在的响应是HTTPResponse个对象的数组。但是要给用户反馈,我需要指出失败的响应。但是问题在于,作为响应,没有对请求或URL的引用。所以问题是我有很多响应,但是找不到该响应来自的URL。响应数组的顺序与给定参数的顺序不同。

0 个答案:

没有答案