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应用程序脚本不从Google表单传输多行数据_Google Apps Script - Fatal编程技术网

Google apps script Google应用程序脚本不从Google表单传输多行数据

Google apps script Google应用程序脚本不从Google表单传输多行数据,google-apps-script,Google Apps Script,我已经编写了以下代码来从表单响应生成pdf。但是,我的多行响应(genmarks)和我的分数(tSCR)没有与我创建的模板文件一起使用,而我的时间戳(cDate)是 我对应用程序脚本有点陌生,因此欢迎任何帮助尝试更改此选项:const cBodyComments=e.namedValues['genmarks'][0]到此:const cBodyComments=e.namedValues['genmarks'][1]或任何基于您对 function onFormSubmit(e) { Lo

我已经编写了以下代码来从表单响应生成pdf。但是,我的多行响应(genmarks)和我的分数(tSCR)没有与我创建的模板文件一起使用,而我的时间戳(cDate)是


我对应用程序脚本有点陌生,因此欢迎任何帮助

尝试更改此选项:
const cBodyComments=e.namedValues['genmarks'][0]到此:
const cBodyComments=e.namedValues['genmarks'][1]或任何基于您对

function onFormSubmit(e) {
  Logger.log(JSON.stringified(e));
}

我相信我之所以看到它们出现在除零以外的列中,是因为我多次编辑了表单,最后得到了多个同名列,所以这可能不是问题所在。如果这不是你的问题,请让我知道,我会删除我的答案。

我正在查看我提交的一份表单的字符串化JSON,我注意到一些响应不在数组的零元素中,但时间戳是
“namedvalue”:{“Email Address”:[“”],“”:[“”],“COL1”:[“”,“4”,“COL2:[“”,“3”,“timestamp”:[“5/21/2021 19:33:57”],
因此,您可能希望查看
Logger.log(JSON.stringified(e));
以确保查看的是正确的数组元素。
function onFormSubmit(e) {
  Logger.log(JSON.stringified(e));
}