GAS シートが存在するスプレッドシートを取得する

GAS シートが存在するスプレッドシートを取得する

GAS(Google Apps Script)で、シートが存在するスプレッドシートを取得する手順を記述してます。対象のシートに「getParent()」を指定することで可能です。

環境

  • OS windows11 home
  • ブラウザ chrome 111.0.5563.65

シートが存在するスプレッドシートを取得

シートが存在するスプレッドシートを取得するには、「getParent()」を使用します。

sheet.getParent()

以下の「シート」から取得してみます。

コードを実行します。

function myFunction() {

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

  // スプレッドシートの最初のワークシートを取得
  let sheet = spreadsheet.getSheets()[0];

  // シートのスプレッドシートを取得して、名前を取得
  Logger.log( sheet.getParent().getName() );

}

取得されていることが確認できます。