Соответствующий ответ на запрос с использованием UrlFetchApp.fetchAll
Я пытаюсь проверить кучу URL-адресов, которые хранятся в электронной таблице Google, используя Google App Script. Так как есть много URL для проверки и 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, с которого пришел этот ответ. Массив ответов не в том порядке, в котором указан аргумент.