🔥

【GAS】集計した値を最終行の次に追加する

2020/11/03に公開
function myFunction() {
 function getUsedRowCount(sheet, rowName) {
   var values = sheet.getRange(rowName + ':' + rowName).getValues();
   return values.filter(String).length;
}
var ss_copyFrom = SpreadsheetApp.getActiveSpreadsheet();
var ss_copyTo = SpreadsheetApp.openById('スプレッドシートのID');
var sheet_copyFrom = ss_copyFrom.getSheetByName('コピーするタブ名');
var sheet_copyTo = ss_copyTo.getSheetByName('コピペするタブ名');
var copyValue = sheet_copyFrom.getRange('コピーする範囲').getValues();
var targetRow = getUsedRowCount(sheet_copyTo, 'コピペしたい列名') + 1;
sheet_copyTo.getRange('コピペされた値の先頭の列名'+targetRow+':コピペされた値の最後の列名'+targetRow).setValues(copyValue);
}

Discussion