Как работать в google script с защищенными листами google таблиц?

Здравствуйте.

Возможно ли как то редактировать с защищенные листы google таблиц из google script, если скрипт запускается из под пользователя, у которого нет прав на редактирование?

Собственно цель - контроль заполнения таблицы. Т.е. нужно, чтобы при заполнении таблицы пользователем, данные копировались во вторую, защищенную от него, таблицу, которую напрямую он редактировать не может.

Сам скрипт я написал, он работает, но только если у пользователя есть права на редактирование второй таблицы.

Может можно как то временно снимать скриптом блокировку? Или еще какие нибудь способы?
  • Вопрос задан
  • 687 просмотров
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Apps Script
Google Products Expert
Вам нужны два скрипта:
  1. Сервер-приемник (запускается от имени владельца защищенного диапазона)
  2. Программа-инициатор (запускается от имени пользователя)


Вам необходимо будет решить несколько проблем:
  • Определение подлинности программы-инициатора на сервере
  • Контроль команд на выполнение
  • Согласованная разработка и поддержка двух программ
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы