Сценарий Google App: в ответ на форму, проверьте, какая вкладка листа собирает ответы - PullRequest
0 голосов
/ 08 июня 2018

Я пытаюсь автоматизировать некоторые дополнительные данные, сгенерированные в ответе формы, используя Google App Script;(в частности, уникальный идентификатор).Я могу запустить сценарий в ответе на форму, но у меня есть несколько форм, связанных с этим листовым документом, поэтому мне нужно убедиться, что правильная форма вызывает ответ, и затем я хочу записать значения в правильный листдокумент.

Как проверить, какая форма запускается, и как найти лист, который собирает ответы?

1 Ответ

0 голосов
/ 10 июня 2018

Я предполагаю, что вы уже настроили функцию на листе для захвата события "при отправке".Вы можете получить объект [sheet] из аргумента e (event).

//make sure to set up the form submit trigger from
//your script menu: Edit -> Current Project's Triggers

function onSubmit(e) {
   var range = e.range
   var sheet = range.getSheet();

   //then do something with [sheet] object

}

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

Подробнее о триггерах событий см. в документации .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...