【徒然GAS28】いったん総括
概要
で触れていたところの、
と
を通してみたので、3週間ちょいの感想をまとめてみたよ。
※エクセルの神髄ちゃんのコードがV8以前だったので、先にやったほうが効率的と判断して、昨日、今日でまとめちゃいました💦
全体を通じて
・非常にJSベースで簡潔。
・スプレッドシートの操作など、エクセルVBAと親和性も高い
👉他のプログラミング言語をしたことがある人ならば、結構馴染むのは早いかなと。
学ぶ順番
GAS完全入門とエクセルの神髄
でV8より前の基本を習得して、
隣のITのサイト記事
でV8での色々なツールの作り方に触れつつ、
V8対応の本(目的別リファレンス)
を辞書がわりに引きながら、色々なツールを作りまくる
が学習コストが掛からなくていいかな。
感想
GAS完全入門を一回通して、ハックしてみて、
終わるまでは、なんかフワフワしていて、習得できているか実感がなかったけど、
エクセルの神髄でサイト記事をまとめてみると、
成長度合いを実感。
昨日、今日で、約40個のサイト記事をこんな感じで、まとめ終わり。
・Pages(出先でiPhoneで読む用)
・CotEditor(作業時の検索用)
昔から他のプログラミング言語でも
学習開始時に
必ずやっている儀式みたいなものだけど、
いつもこうやってまとめてますな。
学習の記録をメモ帳やテキストにまとめるメリット
①覚えなくてもキーワード検索すれば済む。
②WEBの記事は、記事ごとにバラバラなので、調べたい情報をひとつのドキュメントで検索できる。
③本は、デジタルと違って、巻末の索引や目次などで、調べないといけないので、検索効率が下がる
から。
コードは覚えようとしない
コードやメソッド、プロパティなんかを丸暗記しようとしたり、
「空で書けて当たり前」
みたいな人も中にはいるけど、
Swift2→Swift3の時に、
「コードの破壊的な変更」
があったように
最近のプログラミング言語は、進化し続けているから、
基本的なスクリプトとロジックだけを理解して、
後は、都度調べる検索能力を大事にしたほうがいいかな。
情報はまとめてさえおけばいつでも調べられるし。
まあ、進化し続けている
=世の中のニーズに合わせてどんどんサービスが拡充されている
ってことだからね。
よりは、サンプルコードをたくさんハックして、
自分の中のストックをたくさん作っておくほうがいいかな。
理解してから作る
ではなく、
作りながら理解する
※個人的には、いざ作らないとホントの理解にはならないかな💦
所要時間
1日平均2時間くらいしかしてないから、
大体30〜40時間くらいかな。
まとめ
1万行以上の情報を集約できたから、スッキリ。
あとは、
をゆるりとやって、ハックしながらツール作りに勤しもう。
この記事が気に入ったらサポートをしてみませんか?