[ノンプロ研]GAS初級講座7期第2回・制御構文

1
タカハシノリアキ @ntakahashi0505

本日は #ノンプロ研 初心者GAS講座の第2回。 内容は「制御構文」です。 いよいよ本格的になってきますね。 よろしくお願いいたします! pic.twitter.com/rSLYXUOitS

2020-11-25 19:42:08
拡大
nori @nori_de_ikiru

今日はGAS初級講座2回目です。今日は「制御構文」をがんばりましょう。がんばります。#ノンプロ研

2020-11-25 19:51:09
tomoyuki kamidate @kam1date

GAS講座(第2回)始まりました! #ノンプロ研

2020-11-25 20:01:53
タカハシノリアキ @ntakahashi0505

アイスブレイクです! どうしてもチーム北海道が同じ部屋になってしまうので、まごまごしてしまいました。 #ノンプロ研

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

本日のブレイクアウト。実は・・・クラファン参加してませんで、慌てて通常購入しましたw #ノンプロ研

2020-11-25 20:05:00
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

さて水曜日の夜。GAS講座第2回目始まります〜。 今日は制御構文について。#ノンプロ研

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

続々と増えてきましたね。みなさん、 講座は20時からです。 #ノンプロ研

2020-11-25 20:08:32
nori @nori_de_ikiru

みんな予習されててすごい!! #ノンプロ研

2020-11-25 20:08:40
タカハシノリアキ @ntakahashi0505

実務で使えるツール、早めにイメージできておくといいですね。 それにめがけて「今、習っていることってどう役に立つかな…?」と考える機会を持てます。 つまり「自我関与」が高くなりますので学習効果が上がりますよ~ #ノンプロ研

2020-11-25 20:11:47
nori @nori_de_ikiru

条件分岐には「順次」「選択」「反復」の3種類です。複雑なようなものも分解してくと全てこの3つのどれかに当てはまります。どの言語でも同じなのかな #ノンプロ研

2020-11-25 20:11:53
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

講座のゴール「GASで実務で使える簡単なツールを作る」 どんなものを作ろうか悩んだら、Slackを覗いて他の方がどんなものを作っているか情報収集するのも良い。 #ノンプロ研

2020-11-25 20:11:54
nori @nori_de_ikiru

条件式はブール式とも言います。tureまたはfalseどちらかを返してくれます。 #ノンプロ研

2020-11-25 20:12:19
nori @nori_de_ikiru

でた!比較演算子!if文等で活躍します「!」これがNoの意味になります。#ノンプロ研

2020-11-25 20:12:50
nori @nori_de_ikiru

基本的には「===」で型まで判定するものを使います #ノンプロ研

2020-11-25 20:13:31
マッキー @mAckie030

比較演算子 === は型の一致まで見る #ノンプロ研

2020-11-25 20:13:46
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

条件式(ブール式) trueまたはfalseの値をとる式。主に比較演算子を使う。 GASでは「等しい」を表す ===は型の一致まで見ていて、==だと値だけが等しい、という意味。基本は前者が良さそう #ノンプロ研

2020-11-25 20:14:25
タカハシノリアキ @ntakahashi0505

型も含めて厳密に等しいかどうかを判定するには「===」と、イコール記号を3つつなげます。 同様に厳密に等しくないかどうかを判定するには「!==」です。 #ノンプロ研

2020-11-25 20:15:11
タカハシノリアキ @ntakahashi0505

他言語勢は、比較演算子を間違えガチなので気をつけて。 VBAは「=」「<>」。 Pythonは「==」「!=」。 #ノンプロ研 twitter.com/ntakahashi0505…

2020-11-25 20:17:26
Takumi @takumi334

「==」と「=== (イコール3つ)」の違い。 「== (等価演算子)」:比較する際に「値」だけをチェックする演算子 「=== (厳密等価演算子)」:比較する際に「値」と「型」の両方をチェックする演算子 #ノンプロ研 #GAS講座

2020-11-25 20:17:48
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

GASのスクリプトエディタのログが遅い問題。 うまく表示されないようならログウィンドウを消して、もう一度Ctrl+Enterでログを表示させるとちゃんと読み込まれる。 #ノンプロ研

2020-11-25 20:19:38
nori @nori_de_ikiru

If(条件式){ //処理内容 } がif文の書き方です。条件式に当てはまる場合(true)のみ処理内容が実行されます。 #ノンプロ研

2020-11-25 20:19:47
nori @nori_de_ikiru

制御構文の際もインデント忘れないように注意ですね。。。この”}”はどこのですか?となる時があるので必ず先に書いてEnterで段落を作ってから処理内容をインデントする方がよいと思われます。 #ノンプロ研

2020-11-25 20:20:10
nori @nori_de_ikiru

if文の終わりとファンクションの終わりには;(セミコロン)は要りません。そういうものだそうです #ノンプロ研

2020-11-25 20:21:43
タカハシノリアキ @ntakahashi0505

shift + tab 大事! 目つぶっててもできるように… ただ、V8から使えるようになったテンプレート文字列やアロー関数などの新構文がのいくつかが含まれてると、うまく機能しないことがあるのが残念。 改修または新IDEに期待。 #ノンプロ研

2020-11-25 20:22:37
1 ・・ 4 次へ