Javascript GoogleSheets中的可变范围
我想将范围A4:A30复制到下一个空行(在本例中为第31行),但我希望每周都这样做,因此我需要将此行设置为变量,因为下周该行将发生更改。我可以计算行数(numRows),但我不知道如何更改目标范围,以便它可以考虑更改行数(Sheet1!A??)。谢谢 使用Javascript GoogleSheets中的可变范围,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我想将范围A4:A30复制到下一个空行(在本例中为第31行),但我希望每周都这样做,因此我需要将此行设置为变量,因为下周该行将发生更改。我可以计算行数(numRows),但我不知道如何更改目标范围,以便它可以考虑更改行数(Sheet1!A??)。谢谢 使用.getLastRow()+1.getLastRow()返回包含数据的最后一行,然后返回+1以获取下一行,该行将为空。您不能只执行ss.getRange(“Sheet1!A”+numRows)? //create a copy for next
.getLastRow()+1
.getLastRow()返回包含数据的最后一行,然后返回+1以获取下一行,该行将为空。您不能只执行ss.getRange(“Sheet1!A”+numRows)
?
//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;
}