GoogleSheets中的可变范围

时间:2017-06-10 12:22:44

标签: javascript google-apps-script google-sheets

//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 ???)。谢谢!

1 个答案:

答案 0 :(得分:0)

使用.getLastRow() + 1 .getLastRow()返回包含数据的最后一行,然后返回+ 1,以获取下一行为空。