Google apps script 复制数据并将其粘贴到特定范围

Google apps script 复制数据并将其粘贴到特定范围,google-apps-script,copy-paste,Google Apps Script,Copy Paste,我无法将数据粘贴到sheet2中的特定单元格中 就像我在sheet1上有一些关于D:F范围的数据,我想把它粘贴到最后一行的A:C范围。我需要代码来调整范围。试试这个: function myFunction() { var ss=SpreadsheetApp.getActive(); var sh1=ss.getSheetByName('Sheet1'); var sh2=ss.getSheetByName('Sheet2'); var rg1=sh1.getRange(1,4,

我无法将数据粘贴到sheet2中的特定单元格中

就像我在sheet1上有一些关于D:F范围的数据,我想把它粘贴到最后一行的A:C范围。我需要代码来调整范围。

试试这个:

function myFunction() {
  var ss=SpreadsheetApp.getActive();
  var sh1=ss.getSheetByName('Sheet1');
  var sh2=ss.getSheetByName('Sheet2');
  var rg1=sh1.getRange(1,4,sh1.getLastRow(),3);
  rg1.copyTo(sh2.getRange(sh2.getLastRow()+1,1));
}

非常感谢你的帮助。成功了!虽然我已经弄明白了,但是这个更好,代码更短!!