Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 是否有可能在提交表格之前获得已填写的答案?_Google Apps Script_Google Forms - Fatal编程技术网

Google apps script 是否有可能在提交表格之前获得已填写的答案?

Google apps script 是否有可能在提交表格之前获得已填写的答案?,google-apps-script,google-forms,Google Apps Script,Google Forms,我正在寻找一种可能性,在按下提交按钮之前获取第一个表单文本项(即姓氏)的已填写响应内容 原因是: 在submit按钮之前,我要求用户通过超链接打开GAS web应用程序 在该web应用程序中,我需要姓氏,该姓氏应该已经由用户填写 我已经尝试了以下方法,但未成功: 试图通过getActiveForm()和openByUrl(url) 通过getResponses()和getResponse(responseId) 最后调用getResponseForItem(item) 但鞋面的组合似乎不起

我正在寻找一种可能性,在按下提交按钮之前获取第一个表单文本项(即姓氏)的已填写响应内容

原因是:

  • 在submit按钮之前,我要求用户通过超链接打开GAS web应用程序
  • 在该web应用程序中,我需要姓氏,该姓氏应该已经由用户填写
我已经尝试了以下方法,但未成功:

  • 试图通过
    getActiveForm()
    openByUrl(url)
  • 通过
    getResponses()
    getResponse(responseId)
  • 最后调用
    getResponseForItem(item)
  • 但鞋面的组合似乎不起作用
在这些失败的尝试之后,我假设:

  • 可以通过传递的参数仅在表单提交事件处理程序内部执行
  • 或者仅当响应由脚本创建时
我做错什么了吗

谁能给我另一个解决办法吗?
(或者向我确认这确实是不可能的)

在提交应用程序脚本之前,无法使用该脚本影响表单。

是的,非常类似。不过,对于我来说,还不清楚引入的数据是否完全无法访问,或者是否只有表单项的操作无法通过GAS进行。我尝试了许多选项/解决方法,但由于没有一个成功,我将此答案标记为解决方案。