Google Apps Script 全てのシートを取得する方法

環境
Windows 11 Pro 22H2
Google Chrome 113.0.5672.127(Official Build) (64 ビット)

構文
spreadsheet.getSheets()
全てのシートを取得するには、「getSheets()」関数を使用します。

使用例

function myFunction() {
 // スプレッドシート
  let spreadsheet = SpreadsheetApp.getActiveSpreadsheet();  

  // シート存在チェック
  if (spreadsheet.getSheets().length > 1) {
    
    // getNameでシート名を取得
    for (let i=0; i < spreadsheet.getSheets().length; i++){
      Logger.log( spreadsheet.getSheets()[i].getName() );
    }
  }
}

結果
シート1、sheetBが表示されます。

Google Apps Script

Posted by arkgame