Как я могу сделать так, чтобы после того, как пользователь отправил на форум Google, он выполняет функцию? - PullRequest
1 голос
/ 08 апреля 2019

У меня есть форум Google, который ссылается на электронную таблицу, а мой код связан с электронной таблицей. Я хочу сделать это так, как только пользователь отправляет сообщение на форум и электронная таблица получает изменения, он выполняет функцию. Какой самый простой и эффективный способ сделать это?

1 Ответ

1 голос
/ 08 апреля 2019

Создание триггера события в файле скриптов приложений в вашей форме Google или в Google Sheet - это способ сделать это. При этом каждый раз при отправке формы Google ваша функция будет запускаться.

Вот пример при создании его в вашей форме Google:

  • Откройте форму Google
  • Открыть редактор скриптов
  • Создать следующую функцию
function onFormSubmit(e){

    var response = e.response;

    var responseId = response.getId();

    var form = FormApp.getActiveForm();

    var formResponse = form.getResponse(responseId);

    // enter the rest of your code here that you would like to run each time a form submission is made

}
  • Затем в файле редактора сценариев нажмите Изменить > Триггеры текущего проекта

  • В правом нижнем углу нажмите Добавить триггер

  • Выберите функцию onFormSubmit, измените тип события на «При отправке формы» и оставьте все остальное по умолчанию

  • При следующей отправке формы ваша функция будет запущена.

Надеюсь, это поможет.


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