Google apps script 如何从Google表单提交中触发Sheets脚本?

Google apps script 如何从Google表单提交中触发Sheets脚本?,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我为谷歌的一张表单写了一个脚本,通过电子邮件向用户发送一些与他们相关的特定信息。它与onOpen触发器配合使用很好,但我不希望他们每次都必须打开工作表 提交表格申请然后收到电子邮件会更容易,但我不知道怎么做。我相信这是非常基本的,所以对此表示歉意,我是新手 基本上,我想通过表单询问他们是否希望收到包含信息的电子邮件,如果他们说是,则会触发脚本。使用带有两个按钮“是”或“否”的表单制作模板可能会很有用。如果他们点击“是”,您可以点击平台中的API来运行脚本 也许您可以使用redis或某些数据库来保

我为谷歌的一张表单写了一个脚本,通过电子邮件向用户发送一些与他们相关的特定信息。它与onOpen触发器配合使用很好,但我不希望他们每次都必须打开工作表

提交表格申请然后收到电子邮件会更容易,但我不知道怎么做。我相信这是非常基本的,所以对此表示歉意,我是新手


基本上,我想通过表单询问他们是否希望收到包含信息的电子邮件,如果他们说是,则会触发脚本。

使用带有两个按钮“是”或“否”的表单制作模板可能会很有用。如果他们点击“是”,您可以点击平台中的API来运行脚本

也许您可以使用redis或某些数据库来保存此用户的首选项


希望有帮助。

使用带有两个按钮“是”或“否”的表单制作模板可能会有用。如果他们点击“是”,您可以点击平台中的API来运行脚本

也许您可以使用redis或某些数据库来保存此用户的首选项


希望有帮助。

有两种方法可以做到这一点。第一是:

  • 将表单响应链接到电子表格
  • 将表单提交上的可安装触发器
    添加到要运行的函数的电子表格中
  • 从中获取必要的信息,以查看是谁提交了表单
  • 第二种方法是:

  • 在表单上放置脚本
  • 在表单上放置一个
    onFormSubmit()
    触发器
  • 让表单打开电子表格-
    SpreadsheetApp.openById()
  • 将电子表格代码复制粘贴到表单中,进行调整,使其运行(主要是如何获取用户数据)

  • 如果您希望只有在被调查者提问时才会出现这种情况,您可以在表格上填写“是/否”问题并检查答案。如果你只想让他们提交来触发一封电子邮件,你还可以有一个只收集电子邮件的无问题表单。

    有两种方法可以做到这一点。第一是:

  • 将表单响应链接到电子表格
  • 将表单提交上的可安装触发器
    添加到要运行的函数的电子表格中
  • 从中获取必要的信息,以查看是谁提交了表单
  • 第二种方法是:

  • 在表单上放置脚本
  • 在表单上放置一个
    onFormSubmit()
    触发器
  • 让表单打开电子表格-
    SpreadsheetApp.openById()
  • 将电子表格代码复制粘贴到表单中,进行调整,使其运行(主要是如何获取用户数据)
  • 如果您希望只有在被调查者提问时才会出现这种情况,您可以在表格上填写“是/否”问题并检查答案。如果您只想让他们提交邮件以触发电子邮件,您还可以使用一个只收集电子邮件的无问题表单。

    看看它,它向您展示了如何使用Google Apps脚本管理表单响应,该脚本可以被触发
    onFormSubmit()
    ,因此如果标记了“想要电子邮件?”框,提交表单的用户将收到电子邮件。一个细节是,你需要要求用户在表单中输入他们的电子邮件地址,无法仅从回复中检索。看看它,它向你展示了如何使用谷歌应用程序脚本管理表单回复,可以触发脚本
    onFormSubmit()
    ,这样如果“想要电子邮件?”框被标记,提交表单的用户将收到电子邮件。一个细节是,您需要要求用户在表单中输入他们的电子邮件地址,无法仅从回复中检索。