GASでスプレッドシートのアクティブなシートのコピーを作成
Google App Script(GAS)で、スプレッドシートのアクティブなシートのコピーを作成をするスクリプトです。
コード
/**
* スプレッドシートのアクティブなシートのコピーを作成
*/
function sheet_copy() {
// アクティブなスプレッドシート
const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
// アクティブなシート
const targetSheet = spreadsheet.getActiveSheet();
// シートのコピー
const newSheet = targetSheet.copyTo(spreadsheet);
// シート名を設定
newSheet.setName("シートコピー1");
}
GASでスプレッドシートの指定したシートのコピーを作成
Google App Script(GAS)で、スプレッドシートの指定したシート(今回の例では「format」シート)のコピーを作成をするスクリプトです。
コード
/**
* スプレッドシートの指定したシート(formatシート)のコピーを作成
*/
function sheet_copy_2() {
// アクティブなスプレッドシート
const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
// アクティブなシート
const targetSheet = spreadsheet.getSheetByName("format");
// シートのコピー
const newSheet = targetSheet.copyTo(spreadsheet);
// シート名を設定
newSheet.setName("シートコピー2");
}