ノンプロ研 GAS初級講座22期 #4「オブジェクト」

コミュニティ「ノンプログラマーのためのスキルアップ研究会」GAS初級コース第22期第4回のツイートまとめです。 今回のテーマは「オブジェクト」です。
1
Okapie @Okapie4

今日はこのあと、GAS初級22期、第4回「オブジェクト」です。1週間あいたら何だかドキドキ、、、 #ノンプロ研 #GAS初級

2023-04-04 19:43:39
Okapie @Okapie4

GAS初級22期第4回講座「オブジェクト」、まもなくです~ #ノンプロ研 #GAS初級 pic.twitter.com/GK60d6OjjZ

2023-04-04 19:55:53
拡大
Okapie @Okapie4

人に説明するつもりで質問を書いてみるだけでも勉強になる、、、それあるなぁ、、、書いているうちに解決してしまったりw #ノンプロ研 #GAS初級

2023-04-04 20:10:38
Okapie @Okapie4

今回までが基礎編。来週からはスプレッドシートを使うので実務のイメージがつきやすくなるかも^^ #ノンプロ研 #GAS初級

2023-04-04 20:11:39
Okapie @Okapie4

そろそろ卒業LTに向けてどんなツールをつくるかもイメージしながら、、、(はっホストも卒業LTあるの忘れてた #ノンプロ研 #GAS初級

2023-04-04 20:12:57
Okapie @Okapie4

オブジェクト プロパティ名をキーとするデータの集合 #ノンプロ研 #GAS初級 pic.twitter.com/RKqdDZPHzj

2023-04-04 20:19:07
拡大
Okapie @Okapie4

オブジェクトリテラル {プロパティ1: 値1, プロパティ2 :値2, …} {name: 'Bob', gender: 'male', age: 25} #ノンプロ研 #GAS初級

2023-04-04 20:20:36
おーーた @chiharudou0731

オブジェクトプロパティをキーとするデータの集合 (目的は人間が見やすいように) {プロパティ1:値1,プロパティ2:値2,…} #ノンプロ研 #GAS初級

2023-04-04 20:20:37
Okapie @Okapie4

変数・定数に代入したオブジェクトの参照法は2通り ①ドット記法  オブジェクト.プロパティ  例)person.name ②ブラケット記法  オブジェクト['プロパティ']  例)person['name'] #ノンプロ研 #GAS初級

2023-04-04 20:23:42
Okapie @Okapie4

プロパティの追加、値の上書きの仕方  ①ドット記法での書き方   オブジェクト.プロパティ = 値  ②ブラケット記法での書き方 オブジェクト['プロパティ'] = 値 (存在しているプロパティなら上書き、存在しないプロパティなら追加される) #ノンプロ研 #GAS初級

2023-04-04 20:32:47
しろくま @GAS49831302

あまりプロパティ追加することがないので プロパティ=で追加できるの忘れがち #ノンプロ研 #GAS初級

2023-04-04 20:35:21
Okapie @Okapie4

ブラケット記法の方が手間がかかるのに、なぜブラケット記法があるの? ブラケット記法はプロパティを変数・定数で指定したいときに便利! #ノンプロ研 #GAS初級

2023-04-04 20:36:05
Okapie @Okapie4

★配列のすべての要素をインデックス0から順にループするのはfor of文 ★オブジェクトのすべてのプロパティをループするのはfor in文 (for in文では取り出し順は保障されていない) #ノンプロ研 #GAS初級

2023-04-04 20:44:33
Okapie @Okapie4

バックティックとテンプレート文字列は単語登録かスニペットで出しやすくしておくと安心(∩´∀`)∩ `${}` #ノンプロ研 #GAS初級

2023-04-04 20:51:32
Okapie @Okapie4

書こうと思っている処理の全体像をまず日本語でコメントとして書いておき、それからコードを書いていく、というのもおすすめだそう #ノンプロ研 #GAS初級

2023-04-04 20:53:37
Okapie @Okapie4

オブジェクトのプロパティに関数を割り当てたものをメソッドと呼ぶ #ノンプロ研 #GAS初級 pic.twitter.com/1saEmnxBkH

2023-04-04 20:56:11
拡大
Okapie @Okapie4

メソッド定義 メソッドを定義するための簡易的な関数の書き方 以下のうち greet() 以降の部分(最後の}は別) 例: { name: 'Bob', age: 25, greet() { console.log('Hello!'); } } #ノンプロ研 #GAS初級

2023-04-04 21:00:28
Okapie @Okapie4

thisキーワード オブジェクト・メソッドの中では「オブジェクト自身」を表す特別なキーワード ※メソッドでアロー関数を使うとthisが機能しないので要注意 #ノンプロ研 #GAS初級

2023-04-04 21:05:17
おーーた @chiharudou0731

thisキーワード オブジェクト・メソッドの中では「オブジェクト自身」を表す特別なキーワード ※メソッドでアロー関数を使用するとthisが機能しない #ノンプロ研 #GAS初級

2023-04-04 21:05:56
しろくま @GAS49831302

オブジェクト内でthisを使うのとオブジェクト名を使うのは違いあるのだろうか...とふと思う #ノンプロ研 #GAS初級

2023-04-04 21:10:57
しろくま @GAS49831302

組み込みオブジェクト ラッパーオブジェクト #ノンプロ研 #GAS初級

2023-04-04 21:24:04