ノンプロ研分科会「Google Apps Script V8補講【中級編】」

今年のGWは外出を控える方も多いかもしれません…そんなときは勉強しましょう! 今回は、2月になされたGASの大型アップデート「V8」について学びます。 2日連続開催の二日目は中級講座の範囲を中心とした「中級編」をお送りします。
1
前へ 1 2 ・・ 7 次へ
KT @KTktktkt06

今日は中級 初級の補講演習実施したら ブロックスコープがやたらと増えていた {} #GAS_V8補講 #ノンプロ研

2020-05-03 20:17:52
etau @etau0422

ブロックスコープのおかげで、即時関数いらん子になったんや、なるほど! #ノンプロ研

2020-05-03 20:18:31
Kenny Tsuji | 『旬北海道』北海道から世界の食卓へ @TsujiKenzo

『即時関数とかでスコープを閉じ込めてたのが、ブロックスコープを勝手に書けるようになった。』これ知らんかった・・・。 #ノンプロ研

2020-05-03 20:18:33
@shotarosawada

スコープからGAS中級補講開始。V8以前は関数のなかかどうか(ローカル or グローバル)だけが焦点だったが、V8からあらたにブロックスコープ{}が加わっている。制御構造などの構文のブロックだけでなく、好きに作れる。これでスマートな書き方ができるように。#ノンプロ研

2020-05-03 20:19:08
etau @etau0422

やっぱり講習は、人の顔消しといたほうがいいな。 #ノンプロ研

2020-05-03 20:19:16
yusa @iyusasa

{ }で囲って自分の好きなところにブロックを作れるんだ。忘れそう。 #ノンプロ研

2020-05-03 20:19:19
しかお @shikao29

ローカルスコープ→関数内 グローバルスコープ→関数の外で定義する #ノンプロ研

2020-05-03 20:19:32
yusa @iyusasa

グローバルで宣言するときもconst、letつけるんだ。忘れそう。 #ノンプロ研

2020-05-03 20:21:39
Kenny Tsuji | 『旬北海道』北海道から世界の食卓へ @TsujiKenzo

いまんとこvarのつかいどこ無しです。どうしても使う場面はあるけど、非推奨の書き方だったりする場合のみなので。。。(絶対他人に見せないとかw) #ノンプロ研

2020-05-03 20:22:19
Kenny Tsuji | 『旬北海道』北海道から世界の食卓へ @TsujiKenzo

むしろvarで宣言したiがforの外で使えてたのが気持ち悪かったってetauさん言ってた。 #ノンプロ研

2020-05-03 20:23:28
etau @etau0422

分割代入かっこいいけど、シンタックスハイライト聞かないやん。 #ノンプロ研

2020-05-03 20:23:30
大山湧位置(ビッグサン) @bigsan33

そうか、letだとスコープで閉じちゃうから、forの変数を結果で使えないのか。 #ノンプロ研

2020-05-03 20:24:13
しかお @shikao29

分割代入→かっこいい! 個々に代入する必要がなくなる ベクトルとして扱えるのか・・ #ノンプロ研

2020-05-03 20:25:10
しかお @shikao29

初級の課題やっているときに分割代入知りたかったですw #ノンプロ研

2020-05-03 20:26:04
Kenny Tsuji | 『旬北海道』北海道から世界の食卓へ @TsujiKenzo

分割代入もういっかいやろ。配列とオブジェクトと省略と。何パターンか覚えればいいっしょ。 #ノンプロ研

2020-05-03 20:27:35
etau @etau0422

オブジェクトの分割代入やったかな~、記憶にないな。 #ノンプロ研

2020-05-03 20:28:09
@shotarosawada

分割代入。配列やオブジェクトの変数と値の組を一気に宣言できる。オブジェクトは用意する変数・定数名とプロパティ名を一致させる方式などがあって、jsonとかで引っ張ってきたものをオブジェクト化したあとにまとめて変数に入れるときなどに便利。「これねぇ、すごく‥恰好いいんですよ」#ノンプロ研

2020-05-03 20:29:58
Kenny Tsuji | 『旬北海道』北海道から世界の食卓へ @TsujiKenzo

反復可能オブジェクト=イテラブルオブジェクトってやつです。 #ノンプロ研

2020-05-03 20:30:07
しかお @shikao29

スプレッド構文 ...(反復可能オブジェクト) スプレッド→展開する 配列で主に使う 関数呼び出しの際の引数に使える #ノンプロ研

2020-05-03 20:30:51
Kenny Tsuji | 『旬北海道』北海道から世界の食卓へ @TsujiKenzo

オブジェクトは反復可能オブジェクトじゃないです。マジです。 #ノンプロ研

2020-05-03 20:31:41
しかお @shikao29

{...object} favoritefoodが上書きされて・・・ #ノンプロ研

2020-05-03 20:32:35
前へ 1 2 ・・ 7 次へ