У меня есть следующие таблицы:таблицы Google сценарий - разрешения для защиты листа
-Template (защищенные)
с -CURRENT рабочего листом
-Устаревшие листом (защищенный)
-Дажи старый лист (защищенный)
Эта электронная таблица используется несколькими пользователями, и у них есть разрешение на запись в «текущем рабочем листе». Как только он считается завершенным, я создал кнопку в «текущем рабочем листе», которому я назначил скрипт. Когда бежали, как владелец, сценарий:
- переименовывает «текущий рабочий лист» на «что-то старое»
- защищает «что-то старше» лист
- дублирует «шаблон» лист как новый «текущие рабочий лист "
Все работает отлично, если пользователь запускает кнопку, запускающую скрипт, одним из пользователей, с которым я поделился документом, затем шаг (2) завершается с ошибкой, что означает лист не могут быть защищены. Я подозреваю, что это проблема с разрешениями, но я полный новичок в скриптах Google, поэтому я прошу о помощи здесь. Есть ли способ убедиться, что независимо от того, кто нажимает кнопку, назначенный скрипт запускается как владелец?
спасибо