我如何才能做到,一旦用户在Google论坛上提交后便执行了功能?

时间:2019-04-07 23:11:51

标签: google-apps-script

我有一个链接到电子表格的Google论坛,而我的代码也已链接到该电子表格。我想做到的是,一旦用户在论坛上提交并且电子表格收到更改,它就会执行功能。这样做最简单,最有效的方法是什么?

1 个答案:

答案 0 :(得分:1)

在Google表单或Google表格的Apps脚本文件中创建event trigger的方法。这样,每次提交Google Form时,您的功能就会运行。

以下是在您的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函数,将事件类型更改为“在表单提交时”,然后将其他所有内容保留为默认值

  • 下一次提交表单时,您的功能将运行。

希望这会有所帮助。