- 公開日:
GASでスプレッドシートのシートIDを取得する方法
Google スプレッドシートではGoogle Apps Script(GAS)を使用することで、簡単にシートIDを取得することが出来ます。
シートIDとは、スプレッドシートのURLに含まれる最後の文字列で、シート1つ1つに固有のIDが存在します。
このIDを知ることで、共有やリンクの挿入などがより手軽になります。
この記事では、GASでスプレッドシートのシートIDを取得する方法を分かりやすく紹介します。
GASでスプレッドシートのシートIDを取得する方法
①「拡張機能」、②「Apps Script」を順に選択します。
「新しいプロジェクト」ボタンをクリックします。
「名前を変更」をクリックします。
①「プロジェクトタイトル(例:シートID取得)」を入力し、②「名前を変更」ボタンをクリックします。
下記のスクリプトをコピーして貼り付けます。
現在のシートからシートIDを取得するコードです。
function logSheetId() {
// アクティブなスプレッドシートを取得
var sheet = SpreadsheetApp.getActiveSpreadsheet();
// スプレッドシートのIDを取得
var sheetId = sheet.getId();
// 実行ログにシートIDを表示
Logger.log('Sheet ID: ' + sheetId);
}
「プロジェクトを保存」ボタンをクリックします。
「実行」ボタンをクリックします。
実行ログにシートIDが表示され、取得することが出来ました。