Редактор скриптов. Открываем, сохраняем и запускаем скрипты в Google таблицах.
Краткая инструкция для тех, кто впервые работает со скриптами в Google таблицах. Разберёмся как попасть в редактор скриптов, размещать в нем код, сохранять и запускать скрипты. Отдельно остановимся на предоставлении разрешений на выполнение.
И так, чтобы попасть в редактор скриптов таблицы, нужно выбрать пункт “расширения” в меню таблицы и кликнуть на пункт “Apps Script”

Как попасть в редактор скриптов Google таблицы
В новой вкладке откроется редактор скриптов. В нем все интуитивно понятно. Давайте добавим новую функцию и сохраним изменения.

Так выглядит редактор скриптов
После того, как добавили новую функцию и сохранили изменения, станут активными кнопки “Выполнить”, “Отладка” и поле выбора функции. Также, рекомендую дать проекту осмысленное название, это принесет пользу в будущем. Если скрипт не обращается к каким-то другим ресурсам за пределами текущей таблицы, то стоит добавить в самом начале комментарий с тегом @OnlyCurrentDoc это ограничит права скрипта только той таблицей, к которой прикреплён скрипт.
Теперь, давайте запустим сохраненную функцию. Для этого нажмем на кнопку “Выполнить”. При первом запуске скрипта, который требует новых разрешений на доступ к данным, редактор уведомит о необходимости авторизации.

После нажатия на кнопку “Проверить разрешения” будет открыто новое окно браузера для выбора аккаунта, от имени которого будут предоставляться разрешения.

Окно выбора аккаунта для предоставления разрешений гугл скрипту
После выбора аккаунта в окне появится предупреждение о том, что данный скрипт не проверен экспертами Google и будут показаны все действия, которые сможет выполнять скрипт. Читаем, мотаем в самый низ и нажимаем на кнопку “разрешить”.

Окно выбора аккаунта для предоставления разрешений гугл скрипту
После предоставления разрешений гугл скрипт начнет своё выполнение, если этого не произойдёт – нужно нажать кнопку “Выполнить” в редакторе еще раз. Откроется журнал, в котором будут видны начало и завершение работы гугл скрипта, а также информация, которая выведена в консоль.

Успешно выполненный скрипт и журнал выполнения
Подписывайтесь — делимся скриптами, кейсами и лайфхаками