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

コミュニティ「ノンプログラマーのためのスキルアップ研究会」についてのお知らせ https://tonari-it.com/community-nonpro-semi/ コミュニティ連携型!ノンプロ向けプログラミング講座開講のお知らせ https://tonari-it.com/nonpro-beginner-vba-gas/ 続きを読む
2
前へ 1 2 ・・ 7 次へ
こはた|Python、GAS勉強中 @kohaku935

グローバル領域が最初、外のスクリプトファイルにグローバル領域があれば、その次、最後に呼び出された関数が呼び出される。 #ノンプロ研

2020-09-11 20:22:37
ずーみん @nowgorigori

やってるとこのグローバルからその次のグローバルのでその後はローカル領域の実行なのかな? #ノンプロ研

2020-09-11 20:23:29
NAKASU☆ | SUNABACOサポーター @NaFjp

ふむ。ほかのスクリプトファイルのグローバル領域に記述したものも実行されるのね・・・( ..)φメモメモ #ノンプロ研

2020-09-11 20:23:55
こはた|Python、GAS勉強中 @kohaku935

デバッグ実行は、その行でどんな値が入っているのかを確認したいときに便利です。 デバッグ実行は、虫アイコン、もしくはメニュー→実行→関数をデバッグ→呼び出したい関数を選択でも、実行できます。(手数多すぎ) #ノンプロ研

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

2つ目の演習でブレークポイントとデバッグウィンドウを使うのか… なるほどなるほど。 #ノンプロ研

2020-09-11 20:25:13
NAKASU☆ | SUNABACOサポーター @NaFjp

ブレークポイントとか調べると本職っぽくて(・∀・)イイ!! #ノンプロ研

2020-09-11 20:26:14
こはた|Python、GAS勉強中 @kohaku935

グローバルオブジェクトとは、最上位のオブジェクト。プロジェクトを作成した段階で、グローバルオブジェクトはすでに存在している。 #ノンプロ研

2020-09-11 20:27:47
こはた|Python、GAS勉強中 @kohaku935

グローバルオブジェクトは、各サービス、組み込みオブジェクトのトップレベルオブジェクトを含んでいるが、グローバル領域に宣言した定数、変数は、ここに含まれるようになる。 #ノンプロ研

2020-09-11 20:28:46
こはた|Python、GAS勉強中 @kohaku935

スコープは、変数・定数、関数が使用できる範囲のこと。範囲の大きい順に、グローバル、ローカル、ブロックの3つ。 #ノンプロ研

2020-09-11 20:30:05
こはた|Python、GAS勉強中 @kohaku935

スコープは、V8から3つに。ブロックスコープが増えた。 #ノンプロ研

2020-09-11 20:30:31
ずーみん @nowgorigori

ブロックスコープはV8から!!! #ノンプロ研

2020-09-11 20:31:08
こはた|Python、GAS勉強中 @kohaku935

ブロックは、{}の中。分岐、反復の{}や、{}で囲ったブロック。 ブロック内で宣言する変数・定数は、ブロック変数・ブロック定数とも呼ばれます。let、constを使用します。 #ノンプロ研

2020-09-11 20:31:28
ずーみん @nowgorigori

スコープこれは初級で世界のSWDさんが言ってたやつや よく聞かんと!!! #ノンプロ研

2020-09-11 20:32:17
タカハシノリアキ @ntakahashi0505

グローバル領域に書いた処理はコメントアウトしてね。 ログに出てきちゃうので #ノンプロ研

2020-09-11 20:32:56
こはた|Python、GAS勉強中 @kohaku935

コメントアウトをするときのショートカットキーは、ctrl+/。 #ノンプロ研

2020-09-11 20:33:11
etau @etau0422

初めての説明なので、伝わってるのか伝わってないのかもちょっと表情から読み取れない感じw #ノンプロ研

2020-09-11 20:33:16
タカハシノリアキ @ntakahashi0505

そういえば、2月にV8ランタイムがサポートされてからだいたい半年ちょっと… でもノンプロ研の皆さんはすっかりV8化された感じありますね。 #ノンプロ研

2020-09-11 20:34:06
NAKASU☆ | SUNABACOサポーター @NaFjp

ブロック内のvarとブロック内のconst、宣言によって有効範囲が違うんだな・・・ #ノンプロ研

2020-09-11 20:34:56
こはた|Python、GAS勉強中 @kohaku935

赤い帯でエラーが出るとびっくりしますが、焦らずエラーの内容、読んでいきましょう。 #ノンプロ研

2020-09-11 20:35:44
こはた|Python、GAS勉強中 @kohaku935

ブロック内で定義した変数は、ブロック外では呼び出せない。 #ノンプロ研

2020-09-11 20:36:46
タカハシノリアキ @ntakahashi0505

@kohaku935 さんのツイート、 @chap0201 さんにも負けるとも劣らないクオリティ、秀逸だなぁ #ノンプロ研

2020-09-11 20:37:29
こはた|Python、GAS勉強中 @kohaku935

ブロック化=パーツ化のメリットは、変数・定数の範囲を広げないことで、命名、管理をラクにすることができます。そして、コードの可読性をあげることにも繋がります。 #ノンプロ研

2020-09-11 20:37:30
タカハシノリアキ @ntakahashi0505

スコープの最大のメリットは、同時に管理しなくてはいけない反映、変数・定数の数を減らすことができること #ノンプロ研

2020-09-11 20:39:07
こはた|Python、GAS勉強中 @kohaku935

定数、変数が増えるってことは、例えば、組織で上司が部下を見る数が増えると、大変になる。少なくなると、管理はラク。 わかりやすい。 #ノンプロ研

2020-09-11 20:39:23
前へ 1 2 ・・ 7 次へ