/ categories / Технологии / @google_sheets / post #425
8334

Копируем данные из сотен Таблиц с помощью Advanced Google Services

Максимальное время работы одного GAS скрипта — 6 минут. Это значит, что если вы с помощью Spreadsheet Service пытаетесь обойти сотни Таблиц и скопировать из них тысячи строк — времени может не хватить и ваш скрипт завершится по таймауту.

Есть альтернатива, есть более быстрый способ манипулировать файлами, обращаться к ним, копировать данные, удалять данные и наводить всяческий хаос, как мы любим — это Advanced Script Services. У вас будут те же 6 минут для работы скрипта, но за это время вы сможете успеть больше.

Мы подготовили для вас пример: скрипт 100 раз открывает оглавление нашего канала, объединяет данные в один массив и вставляет результат в Таблицу. Еще Advanced API грузит только заполненные ячейки, чтобы это побороть и не нарушить итоговую схему данных — скрипт дописывает пустые ячейки в те строки массива, где они нужны.

Официальная документация

Перед использованием службу нужно активировать

Таблица с примером


12:12 14.10.19
@google_sheets
10.33K -7

Работа с данными в Google Таблицах. Кейсы, решения и угар контакты, заказы: @namokonov @renat_shagabutdinov оглавление: https://goo.gl/HdS2qn наша книга: https://www.mann-ivanov-ferber.ru/books/google-tabliczyi-eto-prosto чат: @google_spreadsheets_chat