【GAS】アクティブなシート名を取得するには?

訪問して頂きありがとうございます。まさふくろーです。

この記事では、アクティブなシート名を取得する方法をご紹介します。

アクティブなシート名を取得する

 

動作イメージ

  1. ボタンをクリック
  2. アクティブなシート名を取得
  3. 取得したシート名をメッセージボックスに表示

使用するメソッド

getActiveSheetメソッド

SpreadsheetApp.getActiveSheet()

説明
現在アクティブなシートオブジェクトを返します。

getNameメソッド

SpreadsheetApp.getActiveSheet().getName()

説明
現在アクティブなシート名を返します。

Browser.msgBoxメソッド

参考 Browser.msgBoxメソッドボタンをクリックしたときにスクリプトを実行する

手順

おおまかな流れ

Step.1
シートにボタンを作成

Step.2
スクリプトを作成

Step.3
ボタンにスクリプトを割り当てる

詳細

Step.1 シートにボタンを作成

参考 Step.1 シートにボタンを作成ボタンをクリックしたときにスクリプトを実行する

Step.2 スクリプトを作成

「ツール」をクリックします。

 

「スクリプトエディタ」を選択します。

 

すると、スクリプトエディタが起動します。

 

スクリプトを記述します。

 

1 「getSheetName」関数を作成。
3 現在アクティブなシートオブジェクトを取得し、変数「sheet」に格納
4 現在アクティブなシート名を取得し、変数「sheetName」に格納。
6 現在アクティブなシート名をメッセージボックスに表示する。
Step.3 ボタンにスクリプトを割り当てる

参考 Step.3 ボタンにスクリプトを割り当てるボタンをクリックしたときにスクリプトを実行する

関連記事

アクティブなスプレッドシート名を取得する

【GAS】アクティブなスプレッドシート名を取得するには?

最後まで読んでいただき、ありがとうございました!