我的Google文档表主要由表单维护。我有几个功能可以作用于此&同一电子表格中的另一张表。我想让我的一个函数将记录添加到通常输入表单的同一张表中,但是需要这些行中的每一行来保持它们在表格中的位置。
我注意到当我通过表格底部的脚本添加记录时然后通过我的脚本记录向下移动到电子表格的下一行的表单添加另一条记录。我该怎么做才能防止这种情况(导致表单将下一条记录放在底部而不只是在最后一个表格输入记录的下方)?
答案 0 :(得分:0)
我相信您需要将“添加脚本”的记录吸收到表单响应中,该表单响应由浅灰色区域定义。我提供了一个解决方法here,其中只需要在添加后将“最后一行”复制到“就地”,这会使其被吸收到浅灰色区域(只要它紧邻它)。 / p>
所以,假设您有一个变量range
,用于在脚本末尾设置值,然后使用以下内容:
range.setValues(values);
range.copyTo(range);