Google スプレッドシートの値を App Script で取得する方法


  1. スプレッドシートの ID を取得します。Google スプレッドシートを開き、URL の中からスプレッドシートの ID をコピーします。

  2. App Script エディタを開きます。以下の手順で App Script エディタを開くことができます:

    • Google スプレッドシートを開きます。
    • ツールバーの「ツール」をクリックします。
    • ドロップダウンメニューから「スクリプトエディタ」を選択します。
  3. App Script で以下の関数を作成します:

function getValueFromSheet() {
  var spreadsheetId = "スプレッドシートのID";
  var sheetName = "シート名";
  var range = "取得する範囲";

  var sheet = SpreadsheetApp.openById(spreadsheetId).getSheetByName(sheetName);
  var values = sheet.getRange(range).getValues();

  // 取得した値をログに出力する例
  Logger.log(values);
}
  1. 「スプレッドシートのID」には、1. の手順で取得したスプレッドシートの ID を入力します。「シート名」には、データを取得したいシートの名前を入力します。「取得する範囲」には、データを取得したいセル範囲を指定します。

  2. スクリプトを実行します。以下の手順でスクリプトを実行することができます:

    • App Script エディタのツールバーから「実行」をクリックします。
    • 実行する関数(例: getValueFromSheet)を選択します。
    • 「実行」ボタンをクリックします。
  3. スクリプトが実行されると、指定した範囲の値が取得され、ログに出力されます。ログを確認するには、App Script エディタのツールバーから「表示」→「ログ」を選択します。

以上の手順で、Google スプレッドシートの値を App Script を使用して取得することができます。必要に応じて、取得したデータを他の処理に活用することも可能です。