要实现在提交 Google 表单时不重定向到其页面,可以通过以下两种方法来实现:
- 使用 Google Apps Script:
- Google Apps Script 是一种基于 JavaScript 的云端脚本语言,可以与 Google 服务进行集成。
- 创建一个 Google Apps Script 项目,并编写以下代码:
- 创建一个 Google Apps Script 项目,并编写以下代码:
- 将该代码部署为 Web 应用程序,并将其设置为“仅执行用户访问”。
- 在 Google 表单的“脚本编辑器”中,选择“编辑” > “当前项目的触发器”。
- 添加一个新的触发器,选择“提交表单”事件,并指定要运行的函数为
onSubmitForm
。 - 保存触发器设置,并确保已将表单与脚本关联。
- 现在,当用户提交表单时,将执行你的自定义逻辑,并返回一个自定义的 HTML 响应。
- 使用 Google Form API:
- Google 提供了 Google Form API,可以通过 API 直接与 Google 表单进行交互。
- 首先,你需要获取到 Google 表单的表单 ID。
- 使用适合你的编程语言和 HTTP 请求库,发送一个 POST 请求到以下 URL:
- 使用适合你的编程语言和 HTTP 请求库,发送一个 POST 请求到以下 URL:
- 其中
{formId}
是你的表单 ID。 - 在请求的正文中,包含表单字段的数据,例如:
- 在请求的正文中,包含表单字段的数据,例如:
- 发送请求后,你将收到一个 HTTP 响应,可以根据需要进行处理。
无论你选择哪种方法,都可以在提交 Google 表单时实现自定义的逻辑,并避免重定向到 Google 表单页面。