Когда вы публикуете sh файл через File > Publish to the web
, вы делаете содержимое файла видимым для всех, но это содержимое не совпадает с самим файлом. Это опубликованное содержимое не может быть напрямую обновлено (оно будет обновлено, если вы отредактируете электронную таблицу, откуда поступают данные), и, конечно, вы не сможете запустить триггер скрипта приложений оттуда.
Если вы хотите анонимно пользователи, чтобы иметь возможность запускать скрипт, когда они нажимают на флажок, вы должны предоставить общий доступ к файлу через Share > Advanced > Public on the web
и изменить роль доступа на Can edit
.
Ссылка: