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

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

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

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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() );
}
}
}
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() ); } } }
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