Google Form onFormSubmit не запускается - PullRequest
0 голосов
/ 16 октября 2018

У меня проблема с формой Google, над которой я работаю.Я настроил триггер, как показано ниже.

enter image description here

Когда форма отправлена, должно появиться окно с информацией, взятой из листа Google. (Форма связана с листом)

Когда я запускаю код из редактора сценариев, он показывает всплывающее окно в форме, но триггер никогда не срабатывает при отправке ответа на форму.

Я пытался:

    • удаление триггера
    • создание новой версии скрипта
    • добавление триггера назад
  1. изменить триггер на TimeDriven и без триггера

  2. изменить скрипт на автономный с тем же триггером

Не уверен, что проблема в том, что я могу выполнить код вручную.

1 Ответ

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

Как утверждает Сэнди Гуд:

Диалоговое окно не может отображаться в режиме «Просмотр» формы Google.Когда вы запускаете код из редактора сценариев, всплывающее окно, которое вы видите, вероятно, находится в режиме «Редактировать» формы Google.«При отправке формы» не запускается из режима редактирования.Если вы пытаетесь получить что-то для отображения пользователю после того, как он отправил форму, тогда единственным вариантом является подтверждающее сообщение: FormApp.getActiveForm().setConfirmationMessage(message)

Использование .setConfimrationMessage(message) работает для того, что я хочу сделать,(Дайте список ячеек листа при отправке ответа формы)

...