Google Sheets: кажется, что устанавливаемый триггер отключает простой скрипт триггера - PullRequest
0 голосов
/ 22 октября 2018

У меня есть лист Google с функцией, которая вводит метку времени в столбце, если столбец слева обновляется.Он запускается простым триггером onedit и обрабатывает только небольшой набор ячеек на листе.Со многими людьми он работал месяцами.

Затем я добавил скрипт для очистки данных на отдельной вкладке того же документа.Я использую устанавливаемый триггер, поэтому я могу запланировать запуск очистки один раз в неделю.

К сожалению, хотя запланированная процедура очистки устанавливаемого триггера теперь работает, оригинальная процедура отметки времени простого триггера onedit не работает.Если быть более точным, подпрограмма метки времени работает для меня, автора сценария, но она не работает ни для кого другого.

Есть идеи, как решить эту проблему?

Спасибо!

1 Ответ

0 голосов
/ 22 октября 2018

подпрограмма отметки времени работает для меня, автора сценария, но не работает для всех остальных.

Проблема может быть найдена в журналах Stackdriver.Перейдите в Редактор сценариев> Вид> Выполнения> Очистить все фильтры.Проверьте ошибочные журналы.Наиболее вероятная причина в том, что Вы ограничили доступ к этим людям.Если «пользователю за клавиатурой» не разрешено делать что-либо вручную, он также не может сделать это с помощью сценариев.Другая возможная причина - анонимные изменения не могут отображать всплывающие окна / диалоги;Если вы добавили такой код в вашу функцию, ваша функция потерпит неудачу.Решением является предоставление необходимого разрешения или создание устанавливаемого триггера onEdit, чтобы функция работала под вашим руководством.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...