post - 从使用 Google Apps 脚本登录的 Google 帐户发送 POST 请求
问题描述
我试图找到一种方法来提交对我没有使用 Google Apps 脚本进行编辑访问的 Google 表单的回复。FormApp.openById(id) 和 FormApp.openByUrl(url) 方法都需要登录的用户对表单具有编辑权限,所以我不能使用它们。该请求必须来自我的帐户,因为 Google 表单会跟踪每个响应来自哪个帐户。
我知道可以通过在链接末尾添加特定字段的值来预先填写 Google 表单。也可以只用一个 POST 请求来响应这样的 Google 表单。但是,我只能对不需要用户登录的 Google 表单进行这项工作。
为了解决这个问题,如果有一种方法可以从登录的 Google 帐户发送 POST 请求,那就太好了。
解决方案
目前,无法提交没有编辑权限的 Google 表单。正如您所提到的,您只能对不需要用户登录的 Google 表单进行此操作(通过服务器端 POST 或客户端上的 URL 重定向)。
或者,客户端重定向将允许您为登录用户提交 Google 表单,但它会显示 google 表单的确认消息。
推荐阅读
- mysql - 如何在 MySQL 中的 Cursor 中后退一步
- jsonnet - 如何在 jsonnet 中进行正确的 for 循环?
- python - C#:返回语句末尾的生成器
- javascript - Postman - 从 HTML 描述列表中提取值
- php - 检查 isset($_POST["submit"]) 两次不起作用
- flutter - _TypeError(类型'Null'不是'String'类型的子类型)在颤动
- c# - uwp b2c app c#.net app中的querystring is too long错误
- python - 如何在jupyter笔记本中保存离线图形?
- react-native - 使用 M1 在 Mac 上正确设置 react-native(找不到正确答案)
- forms - 谷歌表单和表格