Найти в Дзене
ExceLifeHack

Как авторизовать скрипт в Google таблицах

Использование Google Apps Script расширяет возможности Google Таблиц, предоставляя функциональность, аналогичную макросам в Excel. Однако, если ваш скрипт обращается к сервисам, имеющим доступ к частным данным (например, к данным в вашей таблице или другим Google сервисам), появится окно авторизации. Это обусловлено Политикой безопасности Google, которая постоянно обновляется и изменяется.

Изменения в политике безопасности могут привести к тому, что ранее предоставленные права доступа станут недостаточными или недействительными. В этом случае для корректной работы скрипта потребуется повторно предоставить или обновить необходимые разрешения.

Google Apps Script автоматически определяет необходимый объем прав доступа (Authorization scope) на основе анализа кода скрипта.

Если после запуска скрипта вы увидели окно авторизации, следуйте краткой инструкции:

Выберите нужный аккаунт (или оставьте текущий):

-2

Нажать на ссылку Дополнительные настройки:

-3

Перейти на страницу...

-4

Продолжить...

-5

Обязательно ставим галку Выбрать все:

-6

Опускаемся вниз, жмем кнопку Продолжить:

-7

Готово!!!

Для справки:

Скрипт который ранее был авторизован при его изменении потребует дополнительной авторизации.
Скрипт не запрашивает авторизации если используемые сервисы не имеют доступ к данным пользователя, например сервисы URL Fetch или Language, или если доступ к скрипту осуществляется из Web приложения запускающегося под идентификатором владельца скрипта (Script owner's user identity).
Функции Apps Script onOpen(e) и onEdit(e) в запускаются в неавторизованном режиме.

Спасибо, что дочитали до конца!

Было интересно, ставьте лайк, пишите, что думаете в комментариях и подписывайтесь на канал, если еще не сделали этого.