@Tanaike Google должен поместить это в свои документы. Потратил так много времени.

аюсь начать с очень простой формы Google, содержащей всего пару вопросов (множественный выбор, всего 2 варианта и короткий текст). После создания я открыл редактор скриптов и набрал

function onSubmit(e) {
  Logger.log("onSubmit(%s)", JSON.stringify(e));
}

и настроенonSubmit в качестве обработчика триггера «Отправка формы» с помощью «Триггеры текущего проекта» из меню «Редактировать».

Заполнение и отправка формы теперь приводит к вызову обработчика, но я вижу это только в журнале:

[17-04-15 18:56:23:584 CEST] onSubmit({"response":{},"source":{},"authMode":{},"triggerUid":1870249629})

поле ответа пустое. Я также пытался использоватьFormApp.getActiveForm().getResponses(), но он также возвращает массив из нескольких пустых объектов (OTOH,FormApp.getActiveForm().getTitle() возвращает название, которое я дал форму).

Я подозреваю, что мне нужно дать сценарию дополнительные разрешения для доступа к данным формы, но я понятия не имею, как это сделать, даже если это действительно проблема.

Кто-нибудь знает, почему я не получаю значения формы и что я должен сделать, чтобы получить их? Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос