Если у кого-то еще нет лучшего ответа, я полагаю, что разрешения для интерфейса пользователя от onEdit (или даже от триггера onSpecialEdit) не позволят modalshowdialog .... кроме человека, который создал триггер onSpecialEdit на основе на сайте.
Поскольку onEdit менее преднамерен для пользователя, типы функций, которые отправляют электронные письма или всплывающие сообщения на экран с информацией, запрещены, за исключением одного человека, который создал триггер сценария.
Чтобы обойти это, мне нужно было создать и вставить графическое изображение c, чтобы оно стало кнопкой. Назначен скрипт на кнопку. Сценарий извлекает значение из скрытой ячейки, чтобы определить, над какой ячейкой должно быть выполнено действие (столбец флажков проверки данных, которые я изначально хотел вызвать), а затем передает это значение в сценарий с помощью пользовательского интерфейса.
Это работает, но не так чисто и просто, как установить флажок и увидеть результаты.