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

0 ответов

Другие вопросы по тегам