//create a copy for next week below in cell A31
function createWeek(){
var ss = SpreadsheetApp.getActiveSpreadsheet ();
var source = ss.getRange ("Sheet1!A4:AN30");
source.copyTo (ss.getRange("Sheet1!A31"));
var numRows = SpreadsheetApp.getActiveSpreadsheet().getLastRow() + 1;
}
我想将范围A4:A30复制到下一个空行(在本例中为第31行)但是我想每周都这样做,所以我需要这一行是可变的,因为下一行是行将改变。我可以计算行数(numRows),但我不知道如何更改目标范围,因此它可以考虑更改行(Sheet1!A ???)。谢谢!
答案 0 :(得分:0)
使用.getLastRow() + 1
.getLastRow()
返回包含数据的最后一行,然后返回+ 1,以获取下一行为空。