• 公開日:

GASでスプレッドシートのシートIDを取得する方法

Google スプレッドシートではGoogle Apps Script(GAS)を使用することで、簡単にシートIDを取得することが出来ます。

シートIDとは、スプレッドシートのURLに含まれる最後の文字列で、シート1つ1つに固有のIDが存在します。

このIDを知ることで、共有やリンクの挿入などがより手軽になります。

この記事では、GASでスプレッドシートのシートIDを取得する方法を分かりやすく紹介します。

GASでスプレッドシートのシートIDを取得する方法

「Apps Script」を順に選択

「拡張機能」、②「Apps Script」を順に選択します。

「新しいプロジェクト」ボタンをクリック

「新しいプロジェクト」ボタンをクリックします。

名前を変更をクリック

「名前を変更」をクリックします。

名前を変更します

「プロジェクトタイトル(例:シートID取得)」を入力し、②「名前を変更」ボタンをクリックします。

スクリプトをコピーして貼り付け

下記のスクリプトをコピーして貼り付けます。

現在のシートからシートIDを取得するコードです。

function logSheetId() {
  // アクティブなスプレッドシートを取得
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  
  // スプレッドシートのIDを取得
  var sheetId = sheet.getId();
  
  // 実行ログにシートIDを表示
  Logger.log('Sheet ID: ' + sheetId);
}
「プロジェクトを保存」ボタンをクリック

「プロジェクトを保存」ボタンをクリックします。

「実行」ボタンをクリック

「実行」ボタンをクリックします。

シートIDが取得できる

実行ログにシートIDが表示され、取得することが出来ました。