Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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 谷歌应用程序脚本:.appendRow()不';t增加表格记录计数_Google Apps Script - Fatal编程技术网

Google apps script 谷歌应用程序脚本:.appendRow()不';t增加表格记录计数

Google apps script 谷歌应用程序脚本:.appendRow()不';t增加表格记录计数,google-apps-script,Google Apps Script,我有一个工作表,它需要两种方式来附加记录(行)。一个是关联表单,另一个是关联脚本。 脚本执行成功。appendRow()和.getLastRow()已递增,但下一个表单提交会在错误的行(即privoius最后一行(.getLastRow-1)之后追加数据。 我还注意到.appendRow()不像表单(123)那样包含电子表格菜单中表单后显示的数字。电子表格似乎有两个不同的最后一行 是否有人帮助我增加脚本中最后一行的表单 感谢这似乎是一个问题,由脚本填充的数据不会自动吸收到与表单提交相关联的所谓表

我有一个工作表,它需要两种方式来附加记录(行)。一个是关联表单,另一个是关联脚本。 脚本执行成功。appendRow()和.getLastRow()已递增,但下一个表单提交会在错误的行(即privoius最后一行(.getLastRow-1)之后追加数据。 我还注意到.appendRow()不像表单(123)那样包含电子表格菜单中表单后显示的数字。电子表格似乎有两个不同的最后一行

是否有人帮助我增加脚本中最后一行的表单


感谢

这似乎是一个问题,由脚本填充的数据不会自动吸收到与表单提交相关联的所谓表中,该表由浅灰色背景定义。随后的表单提交将添加到灰色区域的底部(不管下面的数据如何),表单提交计数将只处理灰色区域中的行

一个笨拙的解决方法是在追加行后使用copyTo方法将数据复制到位:

sheet.getRange(sheet.getLastRow(),1,1,sheet.getLastColumn())
     .copyTo(sheet.getRange(sheet.getLastRow(),1,1,sheet.getLastColumn()));

亚当