首页 > 解决方案 > 从使用 Google Apps 脚本登录的 Google 帐户发送 POST 请求

问题描述

我试图找到一种方法来提交对我没有使用 Google Apps 脚本进行编辑访问的 Google 表单的回复。FormApp.openById(id) 和 FormApp.openByUrl(url) 方法都需要登录的用户对表单具有编辑权限,所以我不能使用它们。该请求必须来自我的帐户,因为 Google 表单会跟踪每个响应来自哪个帐户。

我知道可以通过在链接末尾添加特定字段的值来预先填写 Google 表单。也可以只用一个 POST 请求来响应这样的 Google 表单。但是,我只能对不需要用户登录的 Google 表单进行这项工作。

为了解决这个问题,如果有一种方法可以从登录的 Google 帐户发送 POST 请求,那就太好了。

标签: postgoogle-apps-scripthttp-postgoogle-forms

解决方案


目前,无法提交没有编辑权限的 Google 表单。正如您所提到的,您只能对不需要用户登录的 Google 表单进行此操作(通过服务器端 POST 或客户端上的 URL 重定向)。

或者,客户端重定向将允许您为登录用户提交 Google 表单,但它会显示 google 表单的确认消息。


推荐阅读