Google表单预填充网址限制(解决方法?)

时间:2015-08-26 19:29:02

标签: url google-apps-script google-form

我有一个Google表单,我以编程方式预填充数据(使用Apps脚本)。我面临的问题是,如果URL太大,服务器会响应HTTP状态400(错误请求)。测试的URL有9.000+个字符 这个问题有一个已知的解决方法吗?

由于

1 个答案:

答案 0 :(得分:0)

似乎无法为Google提供无限大的网址。

解决方法如下:

  • 在表单中添加一个复选框,只有一个可能的答案。
  • 以编程方式为表单预填充所有字段,上面的复选框除外,并submit()
  • 使用FormApp.FormResponse.getEditResponseUrl() (documentation)
  • 为您的用户提供修改链接
  • 以编程方式忽略/删除未选中复选框的项目。

这是有效的,因为在浏览器中打开(并提交)表单时,只有一个值的复选框会自动填充。