にわかプログラマの備忘録

仕事の過程で調べたことを忘れないように記載しています

GASで扱う スプレッドシートの基本

GASで使用するクラス

SpreadsheetApp
一番の親のクラス

Spreadsheet
Excel で言うブックにあたる部分を扱うクラス

Sheet
Excel で言うタブにあたる部分を扱うクラス

Range
Excel で言うセルにあたる部分を扱うクラス

ファイルの指定方法

ファイルの名前より裏でつけているIDで指定する方が確実。
IDはURLから確認できる。
https://docs.google.com/spreadsheets/d/スプレッドシートID/edit?resourcekey=0-ccdS5FsU9lB1SaOJEZS_kQ#gid=シートID

現在選択中のセルの値を取得する

  var sheet = SpreadsheetApp.getActiveSheet(); //シートを取得
  var cell = sheet.getActiveCell(); //アクティブセルを取得
  var cellValue = cell.getDisplayValue(); //セルの値を取得