ノンプロ研中級プログラミング講座【GAS コース第 8 期】第 1 回

コミュニティ「ノンプログラマーのためのスキルアップ研究会」についてのお知らせ https://tonari-it.com/community-nonpro-semi/ コミュニティ連携型!ノンプロ向けプログラミング講座開講のお知らせ https://tonari-it.com/nonpro-beginner-vba-gas/ 続きを読む
3
まる🍑5550 @maru_power_5550

じゃばすくりぷとのくみこみおぶじぇくとたち #ノンプロ研 #GAS中級

2022-01-19 20:28:29
きのぴぃ @kinopy_techhack

ステップオーバー:同一の関数内で1行実行 ステップイン:関数に関わらず1行実行 ステップアウト:現在の関数の最終行まで実行 #ノンプロ研 #GAS中級

2022-01-19 20:31:08
まる🍑5550 @maru_power_5550

ステップオーバー、ステップイン、ステップアウト、後でまとめる #ノンプロ研 #GAS中級

2022-01-19 20:31:15
ume @plumfield56

@kanimiso_gs デバックすると自分で作った関数・変数と トップレベルオブジェクトが確認できます。 オブジェクトを開くと中にメソッド(: functionがついているもの)があるのも確認できます。 #ノンプロ研 #GAS中級

2022-01-19 20:31:59
きのぴぃ @kinopy_techhack

スコープとは…変数や定数や関数を使用できる範囲 #ノンプロ研 #GAS中級

2022-01-19 20:32:33
まる🍑5550 @maru_power_5550

グローバルスコープから、ブロックスコープ・ローカルスコープを見ることはできない #ノンプロ研 #GAS中級

2022-01-19 20:33:10
Hey!Hanaちゃん @HeyHanachan

スコープはマジックミラー、片側からしか見えない #ノンプロ研 #GAS中級講座

2022-01-19 20:33:21
きのぴぃ @kinopy_techhack

LetやconstはV8から。V8になってからも時間が経ったなぁ。。 #ノンプロ研 #GAS中級

2022-01-19 20:35:03
まる🍑5550 @maru_power_5550

先生!今右クリックで翻訳になったのなんですか!!🙋‍♀️ #ノンプロ研 #GAS中級

2022-01-19 20:38:29
きのぴぃ @kinopy_techhack

スコープを閉じる → 変数・定数などの命名・管理が楽になる #ノンプロ研 #GAS中級

2022-01-19 20:39:42
きのぴぃ @kinopy_techhack

Varはブロックスコープを持たない。{}内で宣言してもローカルスコープとして扱われる。 #ノンプロ研 #GAS中級

2022-01-19 20:40:52
ume @plumfield56

@kanimiso_gs 狭いスコープで範囲を指定することを 「スコープで閉じる」といいます。 メリットは変数・定数などの命名・管理が楽になることです。 #ノンプロ研 #GAS中級

2022-01-19 20:42:44
まる🍑5550 @maru_power_5550

ん、違うな。ブロックで書いてもスコープになるんか #ノンプロ研 #GAS中級

2022-01-19 20:44:18
きのぴぃ @kinopy_techhack

ひたすら演習でスコープ毎の挙動の確認。 こういうの1人で勉強してると、ふんふん、って読み飛ばしちゃったりするから、講座で手を動かして学習できるの良いな。 #ノンプロ研 #GAS中級

2022-01-19 20:49:28
ume @plumfield56

@wa_maru_gm varはブロックスコープで閉じることができなくて、 ブロックスコープ内で定義してもローカルスコープ内で宣言する動きになります。 #ノンプロ研 #GAS中級

2022-01-19 20:50:20
きのぴぃ @kinopy_techhack

教える人だって間違えるんだから、ややこしいんだな。 だからこそ手を動かして、ちゃんと理解しておきましょう!! #ノンプロ研 #GAS中級

2022-01-19 20:53:12
まる🍑5550 @maru_power_5550

あえてグローバル変数を使うときは、変数名を全部大文字にするとかコーディングルールを作ると、わかりやすくなる #ノンプロ研 #GAS中級

2022-01-19 20:55:06
きのぴぃ @kinopy_techhack

領域毎にネーミング方法をコーディングガイドラインで定めておくと、視認性高くぱっと判断出来ます。 #ノンプロ研 #GAS中級

2022-01-19 20:55:07
ume @plumfield56

@kanimiso_gs グローバル領域に変数を書く場合はアッパースネーク記法で宣言するなど、コーディングガイドラインで定めておくとわかりやすいです。 自分一人で開発しているとしても数か月前の自分は他人なので、定めておきましょう! #ノンプロ研 #GAS中級

2022-01-19 20:56:37
まる🍑5550 @maru_power_5550

変顔で止まらないのが かにみそ先生の素晴らしさ✨ #ノンプロ研 #GAS中級

2022-01-19 20:58:27
ume @plumfield56

@kanimiso_gs 基本的にはグローバル領域への宣言は非推奨です。 理由は下記です。 ・毎回実行される ・プロジェクト全体から影響を受ける ・名称のバッティング ・宣言と使用位置が遠い #ノンプロ研 #GAS中級

2022-01-19 20:58:40