Я недавно опубликовал дополнение Google Forms, которое получает доступ к реестру Classroom Course сразу после отправки формы.
Я вручную установил триггер onSubmit в своем скрипте, и он работал нормально. Я скопировал код в другую форму и работал с учетными записями GSuite и не GSuite.
Проблема в том, что теперь, когда надстройка была опубликована, я протестировал ее, и она не работает. Выполняя поиск в GCP, в средстве просмотра журналов я обнаружил ошибку "У вызывающей стороны нет разрешения на onSubmit (Code: 40)" от API при вызове метода класса.
Итак, триггер работает, но по какой-то причине разрешения не работают. Я проверил области, и они правильно запрашивают соответствующие разрешения для метода класса, который вызывает функция onSubmit. Мне интересно, если проблема в том, что я вручную установил триггер, и он должен быть установлен программно в скрипте.
Мысли?