在Google表格中以降序提交表单数据

时间:2018-06-28 19:15:00

标签: google-apps-script google-sheets

我将表单数据保存在Google表格文件中。我已经在绑定的Apps脚本项目中编写了代码,并且工作正常。

现在,我希望这些数据按降序排列(最新值应该排在第一位)。为此,我编写了如下代码:

var headRow = 1;
sheet.insertRowAfter(headRow+1);
sheet.getRange(headRow+1, 1, 1, row.length).setValues([row]);

但是它是在前一个记录的末尾而不是之前插入记录。我该如何修改脚本以强制使用最新的值?

1 个答案:

答案 0 :(得分:0)

您正在使用insertRowAfter。按照定义,

  

在给定的行位置之后插入一行。

尝试使用insertRowBefore,它将与后者相反。