Google apps script 如何从Google表单提交中触发Sheets脚本?
我为谷歌的一张表单写了一个脚本,通过电子邮件向用户发送一些与他们相关的特定信息。它与onOpen触发器配合使用很好,但我不希望他们每次都必须打开工作表 提交表格申请然后收到电子邮件会更容易,但我不知道怎么做。我相信这是非常基本的,所以对此表示歉意,我是新手Google apps script 如何从Google表单提交中触发Sheets脚本?,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我为谷歌的一张表单写了一个脚本,通过电子邮件向用户发送一些与他们相关的特定信息。它与onOpen触发器配合使用很好,但我不希望他们每次都必须打开工作表 提交表格申请然后收到电子邮件会更容易,但我不知道怎么做。我相信这是非常基本的,所以对此表示歉意,我是新手 基本上,我想通过表单询问他们是否希望收到包含信息的电子邮件,如果他们说是,则会触发脚本。使用带有两个按钮“是”或“否”的表单制作模板可能会很有用。如果他们点击“是”,您可以点击平台中的API来运行脚本 也许您可以使用redis或某些数据库来保
基本上,我想通过表单询问他们是否希望收到包含信息的电子邮件,如果他们说是,则会触发脚本。使用带有两个按钮“是”或“否”的表单制作模板可能会很有用。如果他们点击“是”,您可以点击平台中的API来运行脚本 也许您可以使用redis或某些数据库来保存此用户的首选项
希望有帮助。使用带有两个按钮“是”或“否”的表单制作模板可能会有用。如果他们点击“是”,您可以点击平台中的API来运行脚本 也许您可以使用redis或某些数据库来保存此用户的首选项
希望有帮助。有两种方法可以做到这一点。第一是:
添加到要运行的函数的电子表格中
onFormSubmit()
触发器SpreadsheetApp.openById()
如果您希望只有在被调查者提问时才会出现这种情况,您可以在表格上填写“是/否”问题并检查答案。如果你只想让他们提交来触发一封电子邮件,你还可以有一个只收集电子邮件的无问题表单。有两种方法可以做到这一点。第一是:
添加到要运行的函数的电子表格中
onFormSubmit()
触发器SpreadsheetApp.openById()
onFormSubmit()
,因此如果标记了“想要电子邮件?”框,提交表单的用户将收到电子邮件。一个细节是,你需要要求用户在表单中输入他们的电子邮件地址,无法仅从回复中检索。看看它,它向你展示了如何使用谷歌应用程序脚本管理表单回复,可以触发脚本onFormSubmit()
,这样如果“想要电子邮件?”框被标记,提交表单的用户将收到电子邮件。一个细节是,您需要要求用户在表单中输入他们的电子邮件地址,无法仅从回复中检索。