【问题标题】:Google Forms + Cloud Function Integration谷歌表单+云功能集成
【发布时间】:2020-08-22 05:16:59
【问题描述】:

有错误的图像:

嗨,

我正在尝试使用 Google 表单构建 OnSubmit 函数。我附上了错误的图片。据我了解,gs 脚本无法从“事件”读取属性“响应”。我清楚地遵循了 Google Apps 脚本文档。你能告诉我哪里出错了吗?

【问题讨论】:

  • 测试函数时该事件不存在,仅当您实际触发提交事件时才存在。换句话说,测试对那个人来说是一件很痛苦的事,但堆栈驱动程序日志可能只是你的朋友。

标签: google-apps-script google-cloud-functions google-forms


【解决方案1】:

我需要更多信息才能更准确地提供帮助。如果您可以指定设置触发器的原因/您想要做什么,那么我希望能提供更多帮助。

但是,我可以尝试从您的照片中看到的一点点提供帮助... 步骤 1 解决您的问题:您实现了触发器吗? 我所看到的只是您创建了一个名为“onSubmit”的函数。不幸的是,对于谷歌脚本,这并不能真正告诉服务器何时运行该函数。为此,您需要设置触发器。我强烈建议您通过响应 google sheet 而不是通过表单本身来创建代码。这是因为如果您希望使用来自表单响应的信息,那么使用 google 电子表格可以显着更轻松地检索信息,尤其是在您熟悉数组的情况下。 This is a short video of me doing the process of setting a trigger and showing you the results. 我唯一编辑的是我的电子邮件。

无论您决定在电子表格还是表单上实现代码,添加触发器的步骤都是相同的。 你想要做的是去你的代码。单击“编辑”-> 单击“当前项目的触发器”-> 单击“添加触发器”-> 并为“选择要选择的事件类型”选择“提交表单” 我特别提出“提交表单”的原因是因为那是我对您的问题的理解。通过选择它在提交表单时运行您选择的功能。

希望这会有所帮助。如果您需要进一步说明,请告诉我。

【讨论】:

    猜你喜欢
    • 2021-10-26
    • 2017-11-14
    • 1970-01-01
    • 2023-01-25
    • 2019-05-14
    • 2020-09-03
    • 2021-10-12
    • 2019-12-03
    • 2018-12-11
    相关资源
    最近更新 更多