Соответствующий ответ на запрос с использованием UrlFetchApp.fetchAll - PullRequest
0 голосов
/ 15 февраля 2019

Я пытаюсь проверить несколько 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, с которого пришел этот ответ.Массив ответов не в том порядке, в котором указан аргумент.

...