我试图将范围复制到工作表中的另一个位置,但是我需要将此值插入最后一个空行。类似于插入记录。
Google Apps脚本:
function test() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('D13:H19').activate();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('FieldTest'), true);
spreadsheet.getRange('A7').activate(); //I need to select here, the last empty row
spreadsheet.getRange('Sheet1!D13:H19').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
};
答案 0 :(得分:0)
尝试一下:
function test() {
var ss=SpreadsheetApp.getActive();
var dsh=ss.getSheetByName('FieldTest');
var ssh=ss.getSheetByName('Sheet1');
ssh.getRange('D13:H19').copyTo(dsh.getRange(dsh.getLastRow()+1,1), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
};