【ノンプロ研】ペアプロKintoneManagerをリファクタリングしてClassで書いてみよう!&つじけ先生のPrototypeとClassの違い完全解説。

3
な~🍀GAS @GasNao703

2015年に書かれたコードは、デフォルトでvar #ノンプロ研 #Kintone #ペアプロ

2022-01-17 20:38:25
な~🍀GAS @GasNao703

1件取得して、デフォルトのレイアウトを取得したいみたい #ノンプロ研 #Kintone #ペアプロ

2022-01-17 20:41:25
な~🍀GAS @GasNao703

ちょっと本気だそ #ノンプロ研 #Kintone #ペアプロ セミコロンとか、const宣言とか

2022-01-17 20:43:18
な~🍀GAS @GasNao703

名前:{type:'タイプ',value:'内容'} #ノンプロ研 #Kintone #ペアプロ タイプは要らない、valueは必要

2022-01-17 20:46:18
な~🍀GAS @GasNao703

Taitoさんから大きなヒントが! #ノンプロ研 #Kintone #ペアプロ for (const [key, value] of Object.entries(object1)) { ・・・・ }

2022-01-17 20:52:33
な~🍀GAS @GasNao703

delete value.type; #ノンプロ研 #Kintone #ペアプロ いらないタイプを削除するとValueのデータができる! テンプレートになる!!

2022-01-17 20:55:42
taito_nonpro @taito_nonpro

そーいちろーさんが挙げてるKintoneManager解説記事見たことあり、よく分からん、で放置していたので、自分でリファクタするの凄くいいなと思いました 真似します #ノンプロ研 #kintone #ペアプロ

2022-01-17 21:11:29
な~🍀GAS @GasNao703

プロトタイプ・継承などなどもやっとしているみなさん、お待たせしました。 #ノンプロ研 #Kintone #ペアプロ

2022-01-17 21:14:46
な~🍀GAS @GasNao703

new 演算子は、ユーザー定義のオブジェクト型やコンストラクタ関数を持つ組み込みオブジェクト型のインスタンスを作成することができます。 #ノンプロ研 #Kintone #ペアプロ

2022-01-17 21:19:52
taito_nonpro @taito_nonpro

関数~コンストラクタ~オブジェクト~クラスの関係いまだによく分かんないっす 元々は何だったのか、どうして今の形になったのかが重要な気がする #ノンプロ研 #kintone #ペアプロ

2022-01-17 21:19:53
taito_nonpro @taito_nonpro

GASがV8対応してから書き方が変わりまくっており 昔のコード見てるとこれ何?となることがあるということ #ノンプロ研 #kintone #ペアプロ

2022-01-17 21:24:48
な~🍀GAS @GasNao703

const array = new Array(); const array2 = []; #ノンプロ研 #Kintone #ペアプロ これが糖衣構文 構文は違えど処理は一緒 ja.wikipedia.org/wiki/%E7%B3%96…

2022-01-17 21:25:02
taito_nonpro @taito_nonpro

Class構文が使えるようになったのってごく最近なんですね… arukayies.com/gas/v8-runtime… #ノンプロ研 #kintone #ペアプロ

2022-01-17 21:25:23
な~🍀GAS @GasNao703

prototypeで、プロパティやメソッドをもたせることができる #ノンプロ研 #Kintone #ペアプロ

2022-01-17 21:26:43
taito_nonpro @taito_nonpro

prototypeでメソッド追加する方法→Class構文にしようよ という流れがあったんですね 完全に腹落ちしました これで多少古いコードでも読めるようになりそう #ノンプロ研 #kintone #ペアプロ

2022-01-17 21:31:04
こはた|Python、GAS勉強中 @kohaku935

GASで、kintoneのレコードを取得したり、作成したりする、KintoneManagerライブラリ。 使うだけでしたが、今回のペアプロを見学させてもらって、処理が理解できました。 非常に勉強になりました。ありがとうございました! delete演算子!使ってみようと思います。 #ノンプロ研 #kintone #ペアプロ

2022-01-17 21:36:40