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

コミュニティ「ノンプログラマーのためのスキルアップ研究会」中級 GAS コース第 8 期第 2 回のツイートまとめです。コンテンツは「クラス・ライブラリ」です。 コミュニティ「ノンプログラマーのためのスキルアップ研究会」についてのお知らせ https://tonari-it.com/community-nonpro-semi/ 続きを読む
1
かにみそ.gs @kanimiso_gs

本日20時からは #ノンプロ研 #GAS中級 講座第2回です。 テーマは「クラス・ライブラリ」(/・ω・)/ 中級講座の花形🌸 新しいしくみがいろいろ登場します。楽しんでいきましょー(/・ω・)/ pic.twitter.com/GdOS5tcxJc

2022-02-02 08:09:00
拡大
まる🍑5550 @maru_power_5550

ノンプロ研 GAS中級講座 第1回の記録… _:(´ཀ`」 ∠):_ #まるのGAS中級講座 ノンプロ研 中級プログラミング講座【GASコース第8期】第1回「スコープと関数」|まる🍑 #note note.com/momo_rpa/n/n6b…

2022-02-02 16:10:26
きのぴぃ @kinopy_techhack

今日のブレイクアウトルームはGoogle,Apps,Scriptも3ルームでしたー。さー、講座スタートー。 #ノンプロ研 #GAS中級

2022-02-02 20:09:55
ume @plumfield56

今日はノンプロ研GAS中級講座2回目 山場のクラスの使い方の説明をしていきます! #ノンプロ研 #GAS中級

2022-02-02 20:10:44
Hey!Hanaちゃん @HeyHanachan

中級講座の山場【クラス】勉強するぞーい!! #ノンプロ研 #GAS中級講座

2022-02-02 20:10:50
まる🍑5550 @maru_power_5550

初級講座の振り返りしておいてよかったぜ… ε=(。・д・。)フー #ノンプロ研 #GAS中級

2022-02-02 20:15:09
ume @plumfield56

講師からの質問「オブジェクトってなんですか?」 これぱっと聞かれると回答に困るな キーとバリューを持ったデータの集合が頭にパット思いついたけどPython用語だった。 #ノンプロ研 #GAS中級

2022-02-02 20:15:13
Hey!Hanaちゃん @HeyHanachan

クラスはプリキュアorセーラームーンで覚えたよ!! #ノンプロ研 #GAS中級講座

2022-02-02 20:15:46
きのぴぃ @kinopy_techhack

クラス = オブジェクトを作る機能。シンプルにいきましょう! #ノンプロ研 #GAS中級

2022-02-02 20:15:57
ume @plumfield56

クラスとは「オブジェクトを作る機能」です。 まずはオブジェクトの復習から オブジェクトはプロパティとメソッドのメンバーを持つデータの集合です。 #ノンプロ研 #GAS中級

2022-02-02 20:19:41
かにみそ.gs @kanimiso_gs

1つめの写経は、同じ構造のオブジェクトを2つリテラルで記述するモノです(/・ω・)/ #ノンプロ研

2022-02-02 20:19:49
ume @plumfield56

クラスの定義はパスカル記法(PascalCase)で名詞にしましょう。 「クラス 命名」で調べると参考記事がたくさん出てくるのでいくつか見ておくと命名のイメージがわきやすいと思います。 qiita.com/KeithYokoma/it… #ノンプロ研 #GAS中級

2022-02-02 20:24:47
Hey!Hanaちゃん @HeyHanachan

クラスはオブジェクトの設計図 newでオブジェクトに #ノンプロ研 #GAS中級

2022-02-02 20:28:40
ume @plumfield56

new演算子でクラスからオブジェクトを生成します。 演算子なので、括弧()はつけずに半角スペースを入れて使用します。 演算子は +, -, /, typeofなどです。 #ノンプロ研 #GAS中級

2022-02-02 20:28:59
きのぴぃ @kinopy_techhack

クラスからnewしてうまれたオブジェクトをインスタンスと言います #ノンプロ研 #GAS中級

2022-02-02 20:29:13
Hey!Hanaちゃん @HeyHanachan

クラスはグローバルスコープに書くことが多い #ノンプロ研 #GAS中級

2022-02-02 20:30:46
まる🍑5550 @maru_power_5550

クラスはグローバルで定義することが多い! #ノンプロ研 #GAS中級

2022-02-02 20:31:01
ume @plumfield56

クラスはグローバルで定義することが多いです。 #ノンプロ研 #GAS中級

2022-02-02 20:31:28
まる🍑5550 @maru_power_5550

クラスの中には、こんすとらくた を入れることが多い。 こんすとらくた は予約語。 特別な働きを持つ関数。 #ノンプロ研 #GAS中級

2022-02-02 20:32:40
ume @plumfield56

newでインスタンスを作成(インスタンス化したとき)に最初に実行される関数がコンストラクタです。 コンストラクタ関数は通常の関数と同じように仮引数が設定可能で、インスタンス時に引数を渡すことが可能です。 #ノンプロ研 #GAS中級

2022-02-02 20:34:57
きのぴぃ @kinopy_techhack

みんな難しい顔してるー。がんばれー。 #ノンプロ研 #GAS中級

2022-02-02 20:35:40
まる🍑5550 @maru_power_5550

クラスはオブジェクトじゃない。 newされて初めてオブジェクトになれる。 #ノンプロ研 #GAS中級

2022-02-02 20:36:13
かにみそ.gs @kanimiso_gs

2つめの写経はさっきと同じオブジェクトをクラス構文を使って生成します(/・ω・)/ #ノンプロ研

2022-02-02 20:39:52
ume @plumfield56

thisはインスタンス自身のことです。 Person { constructor(name) { this.name = name; } } というクラスがあって bob = new Person('Bob')としたらthisはbobになるし tom = new Person('Tom')としたらthisはtomになります。 #ノンプロ研 #GAS中級

2022-02-02 20:40:39