このIDは、google apps scriptを書く上で必ず必要になってくる情報なので、その確認方法をご紹介します。
◆googleスプレッドシートのID確認方法
①IDを知りたいシートを開く。②URLをチェックし、「 "…/d/" と "/edit#…" で囲まれた部分」がそのスプレッドシートID。
図1.スプレッドシートIDは、オレンジの四角で囲まれた部分 |
◆googleドライブで、フォルダに与えられたID確認方法
①IDを知りたいフォルダを開く。②URLをチェックし、「 "…/folders/" 以降の部分」がそのフォルダID。
図2.フォルダIDは、オレンジの四角で囲まれた部分。 |
以上です。簡単ですね。
※注意※
基本的な話ですが、「スプレッドシート」と「シート」は別物です。
スプレッドシートは、EXCELで言うところの「ブック」であり、IDがふられています。
一方で、シートは、スプレッドシートに入っている1枚1枚の2次元のデータです。EXCELで言うところの「シート」ですね。
シートにはIDがふられていないので、google apps scriptでシートを特定したい時には、
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = spreadsheet.getSheetByName("【シート名】");
などと、シート名で定義するのが一般的です。