【发布时间】:2020-10-14 18:13:23
【问题描述】:
我想在我的网络应用中使用 Google 表单来运行测验。
- Google 表单已创建。
- 我使用预填充选项来获取 URL。
- 从我的网络应用程序中,我创建了一个 iframe,并通过将用户 ID 传递给表单来传递 URL(每个用户都不同)。
- 用户现在填写表单并提交。
- 数据存储在电子表格中。
- 我之前发布了电子表格(因此将其公开)。
- 我现在可以访问电子表格数据并更新我的本地数据库。
因此,目前,当用户(从 Google 表单中)提交时,我的网络应用程序无法知道它。 (我已经在互联网上浏览了解决方案,但没有找到任何解决方案。
有没有办法解决这个问题?
目前,在网络应用程序的某个“阶段”,我检查数据库中是否有用户表单数据。如果没有,我会检查电子表格中的用户数据。如果找到,请更新 webapp 数据库。所以从这个意义上说,webapp 使用拉取功能来检查更新。
谢谢
【问题讨论】:
-
虽然我不确定我是否能正确理解您的情况,但如果在提交 Google 表单时将值放入电子表格,那么使用表单的提交触发器怎么样? Ref 但如果这不是你所期望的方向,我很抱歉。
-
谢谢@Tanaike 我需要在显示表单的浏览器端触发一些东西......这样我的 webapp 就可以执行更改状态等所需的任何逻辑。
标签: google-apps-script google-forms