Скопируйте область в следующую пустую строку другой таблицы - PullRequest
1 голос
/ 24 апреля 2019

Я пытаюсь скопировать определенную область в следующую пустую строку другой таблицы.Сейчас я могу скопировать его только в определенное место назначения.

Это код, который я сейчас использую:

function myFunction() {
  var sheet=SpreadsheetApp.getActiveSheet();
 var source="A3:S3";
 var destination="Historie!B3";
 sheet.getRange(source).copyTo(sheet.getRange(destination));
}

1 Ответ

0 голосов
/ 24 апреля 2019

попробуйте что-то вроде этого:

function xxx() {
    var reference = 'sheet1!A2'; 
    var rng = SpreadsheetApp.getActiveSpreadsheet().getRange(reference);
    rng.setValue(rng.getValue()+1);
    var ss = SpreadsheetApp.getActiveSpreadsheet ();
    var ss = SpreadsheetApp.getActiveSpreadsheet ();
    var source = ss.getRange ("Sheet1!A3:S3");
    var destSheet = ss.getSheetByName("Historie");
    var values = source.getValues().filter(function(e) {return e.some(function(f) {return f})});
destSheet.getRange(destSheet.getLastRow() + 1, 1, values.length, values[0].length).setValues(values);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...