Как выбрать и вставить последнюю пустую строку в скриптах Google? - PullRequest
0 голосов
/ 05 июня 2019

Я пытаюсь скопировать диапазон в другое место на листе, но мне нужно вставить эти значения в последнюю пустую строку.Аналогично вставке записи.

Сценарий 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);
};

1 Ответ

0 голосов
/ 05 июня 2019

Попробуйте это:

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);
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...