はじめに
Google Apps Script (GAS) の copyTo()
関数を使ってスプレッドシートのセルをコピー&ペーストします。
Apps Script リファレンス
サンプルコード
function onCopy() {
const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
const source = spreadsheet.getSheetByName("<コピー元のシート名>").getRange("<セルの範囲>");
const row = source.getLastRow();
const column = source.getLastColumn();
// コピー
const sheet = spreadsheet.getSheetByName("<コピー先のシート名>");
const insert = sheet.getLastRow() + 1;
const destination = sheet.getRange(insert, 1, row, column);
source.copyTo(destination);
}