У меня есть скрипт приложения с функцией onEdit(e)
.Эта функция вызывает некоторые другие функции в зависимости от существующих и новых данных.В некоторых случаях необходимо указать showModalDialog
.Если я включаю функцию onEdit(e)
через триггер onEdit, он дважды запускает некоторую функцию (например, вставку строк и выполнение вычислений).Если я удаляю этот триггер из списка триггеров, то showModalDialog
не может отображаться и появляется ошибка You do not have permission to call showModalDialog at showDialog(Code:82) at onEdit(Code:1270)
. Идея состоит в том, чтобы showModalDialog
появлялся при необходимости и запускал все остальные функции только один раз, когда пользовательредактирует данные.Буду очень признателен, если вы поможете мне с решением.