最近よくGASを触っているので個人的に苦い思い出をまとめてみた。
公式ドキュメント・リファレンスは何よりおすすめ
GASで検索すると色々作り方など出てきますが、メソッドについての解説は公式を見た方がわかりやすかったり、用途によって探しやすいのが良いです
読んでいる記事の中でよくわからないのがいたら公式でググるようにしています。
苦き思い出
初心者が陥るの大体この辺りだと思っている私がいる
-
名前がややこしい
スプレットシート = 本体(ファイル)
シート = スプレットシートの中身(いっぱい複製できるあれ) -
「アクティブなシート」とは
開いているスプレットシートやシートのこと -
GASの配列は基本2次元配列
-
Valueつくメソッド名の書き間違えで取得内容が変わる
→単数(Value)なのか複数(Values)なのかで取得範囲変わる -
土日はメソッドで取得できるのに祝日はメソッドでは取得できない
-
セルの範囲指定方法
何より「配列」で苦しめられる
- 「行」と「列」の2次元配列の見え方が地味に違う
- データが上手く取得できないなと思ったら2次元配列になっているのが原因だった
大抵、1次元配列に直したら上手くいくことが多かった......_(┐「ε:)_ズコー
上手くいかないときは
console.logやLogger.logを使って確認をしつつ
- 取得先が間違っていないか
- 「配列」が二次元配列かどうか
- メソッドに書きミスがないか
を最初に疑うと良さそう
でも.....
GASは難しくても考えるのがどんどん楽しくなりますヾ(⌒(ノ'ω')ノワッショイ