Задать вопрос

Почему не работает скрипт в Google Sheets после того, как открыл доступ к файлу другому человеку?

Скрипт ставит дату и время автоматически при заполнении ячеек. У меня все работает, но если дать доступ другому пользователю, у него этот скрипт не работает. A если менять владельца (см. ниже пример). Может кто сталкивался и знает, как решить проблему?
Привожу пример:
  1. Владелец и создатель таблицы и скриптов - назовем А
  2. Пользователь 1 - Б.
  3. Пользователь 2 - В.


В таком варианте скрипты работают только у А.
если А перекинет владельца на Б, то работает у А и у Б.
Если Б перекинет владельца на В, то работает у А и В

Пробовал все разные варианты с перекидыванием пользователей. Не помогает. Никаких окошек не открывается. На скриптах и на таблице доступ дан редакторский. Таблицу копировать пробовал - то же самое.

Что это может быть?
  • Вопрос задан
  • 1797 просмотров
Подписаться 4 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
ProgrammerForever
@ProgrammerForever Куратор тега Google Apps Script
Учитель, автоэлектрик, программист, музыкант
Сделайте триггер на редактирование. Саму функцию onEdit(event) переименуйте, чтобы не срабатывала как простой триггер, например в onEditTrigger(event). Тогда скрипт будет выполняться от имени только одного пользователя. Не факт что поможет, но попробовать стоит.
Ответ написан
Ваш ответ на вопрос

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

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