Таймаут выполнения скрипта fetchurlapp

У меня есть скрипт в листах Google, который берет список чисел, а затем должен собрать данные из этого списка чисел (которые являются номерами записей земли) с двух веб-сайтов - A & B.

Сценарий переходит на веб-сайт A и получает с него данные, он должен перейти на веб-сайт B, извлечь из него только два поля (Неоплаченная сумма и Дата последней оплаты), поместить все в массив и продолжить делать это для всего списка. После того, как все записи помещены в массив, он записывает этот массив в электронную таблицу Google.

Оба сайта возвращают файлы HTML. Проблема заключается в том, что, хотя на веб-сайте A записаны правильные / короткие HTML-файлы, на веб-сайте B действительно очень длинный HTML-код (до 3000 строк), а сам веб-сайт B также довольно медленный.

Сбор только двух полей с веб-сайта B иногда может занять минуту или более с помощью Fetchurlapp, и это неизбежно приводит к истечению времени ожидания сценария после выполнения всего 15-20 записей.

У меня вопрос - как я могу использовать Batching / Triggers, чтобы мой скрипт работал и собирал все данные? На данный момент я тоже согласен с задержкой - мне просто нужно собрать данные. Я никогда не использовал Batching / Triggers прежде и не мог найти слишком много информации об этом онлайн. Или есть другое решение, которое кто-нибудь рекомендует?

Благодарю вас

0 ответов

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