[ノンプロ研]GAS初級講座10期第6回・スプレッドシートの操作(実践編)

コミュニティ「ノンプログラマーのためのスキルアップ研究会」GAS コース第10期第6回のツイートまとめです。コンテンツは「スプレッドシートの操作(実践編)」です。 https://tonari-it.com/community-nonpro-semi-2/
3
kiriharaHiro 電子工作とIoT_ICT活用を勉強中 @KiriharaHiro

const members2 = [...members]; お勧め これで複製される これが一番わかり易いです。   #ノンプロ研 #GAS初級講座

2021-08-27 20:46:03
Hassy @googleappsscri

アジェンダ2「配列を使ったデータ処理」に入ります! #ノンプロ研

2021-08-27 20:46:37
Hassy @googleappsscri

GASの実行時間があります。「6分の壁」というヤツですね。みなさん、この6分の壁と日々格闘しております。 #ノンプロ研

2021-08-27 20:47:17
kiriharaHiro 電子工作とIoT_ICT活用を勉強中 @KiriharaHiro

配列を使ったデータ処理 GASは1回あたり6分しか実行できない。 Quotas for limitations に書かれている #ノンプロ研 #GAS初級講座

2021-08-27 20:48:28
Hassy @googleappsscri

なんと実行時間をみんなで測定してみましょう!配列の優秀さがわかります。 #ノンプロ研

2021-08-27 20:49:38
kiriharaHiro 電子工作とIoT_ICT活用を勉強中 @KiriharaHiro

処理時間6分の制限に達したことはないが、配列で処理してない思いものがいくつかあるぞ。 #ノンプロ研 #GAS初級講座

2021-08-27 20:49:43
kiriharaHiro 電子工作とIoT_ICT活用を勉強中 @KiriharaHiro

console.time(label); // 長い処理 console.timeEnd(label); これで処理時間が表示できる わかりやすい #ノンプロ研 #GAS初級講座

2021-08-27 20:51:11
Hassy @googleappsscri

早くも本日最後の写経になります。さみしい。 #ノンプロ研

2021-08-27 20:56:36
Hassy @googleappsscri

速さが全然違うのが可視化されて爽快ですね! #ノンプロ研

2021-08-27 20:58:28
Hassy @googleappsscri

6分の壁を意識するのであれば、配列として処理することを気に掛けると良いですね。 #ノンプロ研

2021-08-27 21:01:21
Hassy @googleappsscri

第6回の宿題は、余力がある方はこれまで習ったメソッドで何通りか試してみてください💪 #ノンプロ研

2021-08-27 21:02:23
Hassy @googleappsscri

getDataRangeとgetValuesでガッと二次元配列で取得しちゃいましょう! #ノンプロ研

2021-08-27 21:05:04
Hassy @googleappsscri

最後は「構造化データ」について学びます。 #ノンプロ研

2021-08-27 21:06:17
Hassy @googleappsscri

余計な空白行、空白列、セル結合があるデータ…みなさんイラッとしますよね。 #ノンプロ研

2021-08-27 21:09:32
Hassy @googleappsscri

セル結合を解除しても値が残るのは片方のセルになってしまう…おこ。 #ノンプロ研

2021-08-27 21:12:06
kiriharaHiro 電子工作とIoT_ICT活用を勉強中 @KiriharaHiro

配列で処理した場合は、 aさん 109ms bさん 12ms cさん 96ms dさん 213ms eさん 222ms #ノンプロ研 #GAS初級講座

2021-08-27 21:13:14
kiriharaHiro 電子工作とIoT_ICT活用を勉強中 @KiriharaHiro

個別セルで処理するとかかった時間は、・・・ aさん14620ms bさん13733ms cさん11908ms dさん13277ms eさん14271ms #ノンプロ研 #GAS初級講座

2021-08-27 21:15:02
Hassy @googleappsscri

データの「作りやすさ」と「メインテナンスのしやすさ」は一致します。 #ノンプロ研

2021-08-27 21:15:22
kiriharaHiro 電子工作とIoT_ICT活用を勉強中 @KiriharaHiro

資源の無駄遣いは控えましょう。 きっとGoogleのサーバーで無駄な熱になってると思う。 ##ノンプロ研 #GAS初級講座

2021-08-27 21:17:14
Hassy @googleappsscri

GASだけではなく、データ構造の考え方も学べるGAS初級講座はとても勉強になりますね!! #ノンプロ研

2021-08-27 21:17:17