GAS シートのIDを取得する

GAS シートのIDを取得する

GAS(Google Apps Script)で、シートのIDを取得する手順を記述してます。対象のシートに「getSheetId()」を指定することで可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS windows11 home
  • ブラウザ chrome 110.0.5481.104

IDを取得

シートのIDを取得するには、「getSheetId()」を使用します。

sheet.getSheetId()

以下の、シートのIDを取得してみます。

「id」は、URLのパラメーター「gid」のことです

コードを実行します。

function myFunction() {

  // GASを作成したスプレッドシート
  let spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

 // シートのIDを取得
  Logger.log( spreadsheet.getSheetByName("シート1").getSheetId() );
  Logger.log( spreadsheet.getSheetByName("シート2").getSheetId() );
  Logger.log( spreadsheet.getSheetByName("シート3").getSheetId() );

}

取得されていることが確認できます。
※存在しないシート名「シート3」はエラーが発生します。