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

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

newを何回かして、色んなおにぎりを作る宿題。 #ノンプロ研 #GAS中級

2022-02-02 20:44:16
まる🍑5550 @maru_power_5550

マスクの理由を聞いてしまったら、逆にマスクが気になって仕方ない (*´д`*)ドキドキ #ノンプロ研 #GAS中級

2022-02-02 20:48:42
まる🍑5550 @maru_power_5550

関数王子は1年くらいクラスいらないと思っていたけど、今はいるなって思ってる。 #ノンプロ研 #GAS中級

2022-02-02 20:51:42
ume @plumfield56

資料にはないですが、コンストラクタ内でメソッドを呼び出したり、メソッド内で別のメソッドを呼び出すこともできます。 その場合はこれで呼び出します。 this.メソッド() #ノンプロ研 #GAS中級

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

クラスって目的が明確だからメソッドを小さくできるんだなって実感。 クラスがなくて関数だけのコードだったら、関数を小さくするとどこに何の関数を定義したのか管理できずにDRY原則守れなくなるな #ノンプロ研 #GAS中級

2022-02-02 21:02:46
Hey!Hanaちゃん @HeyHanachan

プロトタイプと聞くとエヴァのアスカを思い出す… #ノンプロ研 #GAS中級

2022-02-02 21:09:48
まる🍑5550 @maru_power_5550

質問すら出て来ません!! (`・ω・´)キリッ #ノンプロ研 #GAS中級

2022-02-02 21:16:03
ume @plumfield56

クラスをインスタンスするとprotptypeプロパティが毎回作られて、メソッドはprototypeプロパティに定義される。 これはインスタンスするごとに別メモリに保存されるとメモリの消費が多くなるのでそれを削減するための仕組み。 デバックでconstructorも一緒にいた! #ノンプロ研 #GAS中級

2022-02-02 21:20:54
ume @plumfield56

クラスのインスタンス変数を定義するのにドット記法だけではなくて、ブラケット記法でもいけた! 書きやすさでみんなドット記法にしているんだろうな #ノンプロ研 #GAS中級

2022-02-02 21:22:15
ume @plumfield56

スクリプトIDはURLでも確認できたんだ! #ノンプロ研 #GAS中級 pic.twitter.com/B31LuD0vfa

2022-02-02 21:25:02
拡大
きのぴぃ @kinopy_techhack

クラスで頭がわちゃわちゃしたままライブラリに。。 ハンズオンだからリラックスしていきましょう。 #ノンプロ研 #GAS中級

2022-02-02 21:25:40
まる🍑5550 @maru_power_5550

Helloライブラリのドキュメンテーションコメントは… ( ´・з・)bシーッ!! #ノンプロ研 #GAS中級

2022-02-02 21:31:17
まる🍑5550 @maru_power_5550

営業日判定をライブラリ登録しておく… なるほど🤔 #ノンプロ研 #GAS中級

2022-02-02 21:31:49
きのぴぃ @kinopy_techhack

ライブラリなんて習わないと自分1人で作ろうなんて思わないよね。 #ノンプロ研 #GAS中級

2022-02-02 21:33:46
きのぴぃ @kinopy_techhack

めちゃよく忘れてドツボにはまる「デプロイ」 #ノンプロ研 #GAS中級

2022-02-02 21:40:23
ume @plumfield56

「デプロイとはなんぞや?」 デプロイは英語で配置するという意味で、 IT用語だと色々設定した内容を「使えるようにする操作」です。 #ノンプロ研 #GAS中級

2022-02-02 21:42:27
まる🍑5550 @maru_power_5550

Chromeさんで、URL入れるところに「script.new」って入れると、スタンドアロンスクリプトが作られる #ノンプロ研 #GAS中級

2022-02-02 21:46:13
ume @plumfield56

デプロイIDの情報は少なかったけど、他のシステムと連携させるときに使うっぽい。 PythonでGASを起動する記事にあたった。 qiita.com/apple123/items… #ノンプロ研 #GAS中級

2022-02-02 21:56:23
まる🍑5550 @maru_power_5550

バージョンをHEADにしておくと、変更が即時に反映される。 #ノンプロ研 #GAS中級 pic.twitter.com/FrlAfctttF

2022-02-02 21:56:52
拡大
まる🍑5550 @maru_power_5550

ふぁくとりーかんすうで、にゅーしてあげる #ノンプロ研 #GAS中級

2022-02-02 21:57:33