今回はGoogle apps scriptを使って、Googleスプレッドシート内に新規シートを追加する方法を紹介する。

早速コードの紹介となるが、関数として作ってみた。

// 新規シートの作成
function generateNewSheet(sheetName) {
  let newSheet = SpreadsheetApp.getActiveSpreadsheet().insertSheet();
  newSheet.setName(sheetName);
}

sheetName引数に新規作成するシート名を指定して実行することで、現在のアクティブシートの隣に指定した名前の新規シートが追加される。

// 関数の実行
generateNewSheet('新規シート');