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

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


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

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

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

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

Войти через центр авторизации
Похожие вопросы