見出し画像

【徒然GAS28】いったん総括


概要

で触れていたところの、

を通してみたので、3週間ちょいの感想をまとめてみたよ。

※エクセルの神髄ちゃんのコードがV8以前だったので、先にやったほうが効率的と判断して、昨日、今日でまとめちゃいました💦

全体を通じて

・非常にJSベースで簡潔。

・スプレッドシートの操作など、エクセルVBAと親和性も高い

👉他のプログラミング言語をしたことがある人ならば、結構馴染むのは早いかなと。

学ぶ順番

GAS完全入門とエクセルの神髄

でV8より前の基本を習得して、

隣のITのサイト記事

でV8での色々なツールの作り方に触れつつ、

V8対応の本(目的別リファレンス)

を辞書がわりに引きながら、色々なツールを作りまくる

が学習コストが掛からなくていいかな。

感想

GAS完全入門を一回通して、ハックしてみて、

終わるまでは、なんかフワフワしていて、習得できているか実感がなかったけど、

エクセルの神髄でサイト記事をまとめてみると、

成長度合いを実感。

昨日、今日で、約40個のサイト記事をこんな感じで、まとめ終わり。

・Pages(出先でiPhoneで読む用)

スクリーンショット 2021-10-15 12.01.46

・CotEditor(作業時の検索用)

スクリーンショット 2021-10-15 12.02.44

昔から他のプログラミング言語でも

学習開始時に

必ずやっている儀式みたいなものだけど、

いつもこうやってまとめてますな。

学習の記録をメモ帳やテキストにまとめるメリット

①覚えなくてもキーワード検索すれば済む。

②WEBの記事は、記事ごとにバラバラなので、調べたい情報をひとつのドキュメントで検索できる。

③本は、デジタルと違って、巻末の索引や目次などで、調べないといけないので、検索効率が下がる

から。

コードは覚えようとしない

コードやメソッド、プロパティなんかを丸暗記しようとしたり、

「空で書けて当たり前」

みたいな人も中にはいるけど、

Swift2→Swift3の時に、

「コードの破壊的な変更」

があったように

最近のプログラミング言語は、進化し続けているから、

基本的なスクリプトとロジックだけを理解して、

後は、都度調べる検索能力を大事にしたほうがいいかな。

情報はまとめてさえおけばいつでも調べられるし。

まあ、進化し続けている

=世の中のニーズに合わせてどんどんサービスが拡充されている

ってことだからね。

よりは、サンプルコードをたくさんハックして、

自分の中のストックをたくさん作っておくほうがいいかな。

理解してから作る
ではなく、
作りながら理解する
※個人的には、いざ作らないとホントの理解にはならないかな💦

所要時間

1日平均2時間くらいしかしてないから、

大体30〜40時間くらいかな。

まとめ

1万行以上の情報を集約できたから、スッキリ。

あとは、

をゆるりとやって、ハックしながらツール作りに勤しもう。

この記事が気に入ったらサポートをしてみませんか?