![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
ノンプロ研初心者向けプログラミング講座第 6 期生【GAS コース】第 3 回
![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
同じプロジェクトに同じ関数が複数定義されていると (たとえスクリプトファイルが別であっても) どちらが実行されるか分からないので、トラブルの元になる #ノンプロ研
2020-08-05 21:00:52![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
配列は最近好きになってきた。。。 関数リテラルは使わんでもまだ大丈夫だけど(今後長いの書いたらあかんな)配列はスプレッドシートを扱うのなら大事過ぎる。。。 #ノンプロ研
2020-08-05 21:01:01![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
function文の説明のときに「同じ名前の関数を作っちゃだめよ」という一文いれたほうがいいかな #ノンプロ研
2020-08-05 21:01:35![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
「配列とはインデックスをキーとするデータの集合」 文にすると難しいですが、順番のあるデータの入れ物ですね。スプレッドシートがあるのでとてもイメージしやすいはずです #ノンプロ研
2020-08-05 21:01:42![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
配列を変数にいれるときは、複数形を使おう。sを付けづらいようなケースでは、頭に「arr_(array=配列の略語)」をつけたりとかして、「これは配列ですよ」って名づけをすると読みやすいコードに #ノンプロ研
2020-08-05 21:05:47![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
以降の講義でもお伝えしますがGASは配列をものすごい使います。 スプレッドシートのシートや値、ドキュメントやスライドの各要素、Gmailのスレッド&メッセージ、カレンダーイベント…複数要素を取得するときは、ほとんどのケースで配列で取得します。 #ノンプロ研
2020-08-05 21:07:42![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
constで定数として宣言しているのに、中に入った配列の変更ができている件について。constは再代入を禁止しているのであって、その中の変更を禁止しているわけではない。 張ったリンクを変えちゃだめで、リンク先の内容については知らないよって #ノンプロ研
2020-08-05 21:09:48![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
各サービスのAPIを叩く処理は実行時間がかかってしまうので、配列のままいろいろな処理をするのが望ましいです。 そこで活躍するのがArrayオブジェクトの反復メソッドなのですが、コールバック関数の理解がマスト。 #ノンプロ研
2020-08-05 21:10:55![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
「プロパティ」の語は次回の第四回講座をお待ちください。lengthプロパティは、いったんconsole.log()みたく丸覚えで #ノンプロ研
2020-08-05 21:12:32![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
中級講座の第三回スライド(実は #ノンプロ研 にいると講座受けてなくても昔の講座のものが見れる)に出てくるので、こっそり勉強できたりもしちゃうとこっそりつぶやきます。 twitter.com/ntakahashi0505…
2020-08-05 21:14:22![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
おえかき部でBob、Tom、Ivyの似顔絵コンテストを開催しましょう #ノンプロ研 twitter.com/nowgorigori/st…
2020-08-05 21:15:58![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
チャンネル流れちゃっても、お役立ちリンク集からゲットできます! #ノンプロ研 twitter.com/chap0201/statu…
2020-08-05 21:16:44![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
[GAS vs Python] GASはlengthプロパティ Pythonはlen()関数 #ノンプロ研
2020-08-05 21:18:02![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
配列の添字(index)は0からはじまる。 for(let i = 0; i < 配列.length; i++) 素敵! #ノンプロ研
2020-08-05 21:18:11