我有一个Google表单和一个工作表,用于收集响应,这些响应当然总是显示在底部。我一直在使用以下脚本将响应表(表单响应2)中的最后响应(始终位于最后一行)复制到另一个表的第二行(所有响应)。当在表单提交上由触发器运行时,脚本会将空白行插入所有响应,然后将复制的值插入空白行上方的另一行。请您帮忙,告诉我为什么以及如何更改脚本,以便不添加空白行:
function CopyLastrowformresponse () {
var ss = Spreadsheetapp.getactive();
var AR = ss.getSheetByName("All Responses");
var FR = ss.getSheetByName("Form responses 2");
var FRlastrow = FR.getLastRow();
AR.insertRowBefore(2);
FR.getRange(FRlastrow,1,FRlastrow,22).copyTo(AR.getRange("A2"),Spreadsheetapp.CopypasteType.PASTE_VALUES,false);
}