ノンプロ研初級プログラミング講座【GAS コース第 16期】「スプレッドシートの操作(実践編)」

ノンプロ研初級プログラミング講座【GAS コース第 16期】「スプレッドシートの操作(実践編)」
2
そういちろう @black777cat

#ノンプロ研 #GAS初級講座 今日もやっていきますー! スプレッドシートの操作実践編やっていきましょう! pic.twitter.com/Sfc0TR3lv0

2022-06-14 19:59:07
拡大
taito_nonpro @taito_nonpro

本日は スプレッドシートの操作・実践編でござーます! #ノンプロ研 #GAS初級講座

2022-06-14 19:59:34
taito_nonpro @taito_nonpro

・配列を使おう! ・構造化データを使おう! #ノンプロ研 #GAS初級講座

2022-06-14 20:09:34
MK @MK_mikikawasaki

Arrayオブジェクト 配列って実はオブジェクトなんですよ。 この台詞なんかカッコいい。 #ノンプロ研 #GAS初級講座

2022-06-14 20:11:15
taito_nonpro @taito_nonpro

配列=Arrayオブジェクトのよく使うメンバー(プロパティメソッド)の紹介 includes (含む?) と indexOf (~のインデックスは?) ですね! #ノンプロ研 #GAS初級講座

2022-06-14 20:11:51
taito_nonpro @taito_nonpro

includesメソッドは「要素を含むか否か」なのでtrueかfalseを返します indexOfメソッドは「これ何番目にある?」なので数字が返ってきます(なければ -1 (falsyな値)) #ノンプロ研 #GAS初級講座

2022-06-14 20:15:28
taito_nonpro @taito_nonpro

flat (平らにする) メソッドは配列の次元を減らします シートデータを列指定で取得した時とか、よく使いますね #ノンプロ研 #GAS初級講座

2022-06-14 20:18:14
MK @MK_mikikawasaki

配列と素敵なコンビのメソッドのご紹介。 includes indexOf flat 是非覚えて頂きたい、この講座を作った方の愛を感じます。お勧めメソッドです。 #ノンプロ研 #GAS初級講座

2022-06-14 20:20:53
taito_nonpro @taito_nonpro

push (末尾に追加) 戻り値は新しい配列の要素数 shift (先頭を削除) 戻り値は削除された要素 #ノンプロ研 #GAS初級講座

2022-06-14 20:28:03
taito_nonpro @taito_nonpro

GASのメソッド(関数)は戻り値があったりなかったりします 何が戻ってるのか?普段から意識してみましょう! #ノンプロ研 #GAS初級講座

2022-06-14 20:29:33
MK @MK_mikikawasaki

pushの戻り値 Pushした後のlengthが戻る! 知らなかった! pushする時にしか使ってなかったです。 #ノンプロ研 #GAS初級講座

2022-06-14 20:30:16
MK @MK_mikikawasaki

shiftメソッドの質問 一番上を削る 買い物メモの一番上を削りとるイメージ スプレッドシートだと項目をなくしたい時とか #ノンプロ研 #GAS初級講座

2022-06-14 20:33:30
MK @MK_mikikawasaki

GASには6分の壁がある。 なんかスプレッドシートの読み書きって時間がかかりますよね。(単体セル) 配列での処理がお勧めです。 #ノンプロ研 #GAS初級講座

2022-06-14 20:36:12
MK @MK_mikikawasaki

単体セル処理と配列処理の実行時間を測ってみる。 実際にやってみると説得力があります。 #ノンプロ研 #GAS初級講座

2022-06-14 20:38:47
taito_nonpro @taito_nonpro

5000セルを1つずつgetValueすると10秒以上かかる!ひぇぇ 同じ範囲をgetValuesすると0.2秒です😎 もう二度とgetValue使えないですね… #ノンプロ研 #GAS初級講座

2022-06-14 20:43:52
MK @MK_mikikawasaki

データは配列で計算する 私の中では一番GASっぽい考え方です。 #ノンプロ研 #GAS初級講座

2022-06-14 20:45:24
MK @MK_mikikawasaki

改めて講義を聞いて スプレッドシート操作って配列操作だなと改めて。 こういう大切な事、教えて下さってありがとうございます。 #ノンプロ研 #GAS初級講座

2022-06-14 20:49:52
MK @MK_mikikawasaki

非構造化データを扱うのがいかに大変を体感する時間。 5分だと・・・3分で・・という優しさがでてしまうそういちろう先生。 #ノンプロ研 #GAS初級講座

2022-06-14 20:51:52
taito_nonpro @taito_nonpro

そーいちろーさんによる宿題解説 出来る人が書いてるとこ見るの勉強になるよなー #ノンプロ研 #GAS初級講座

2022-06-14 21:10:28
MK @MK_mikikawasaki

今日もまた失敗。 自分でも不思議なくらい失敗してしまう。 そんな事をよそにそういちろう先生の宿題講座。 みんなの前でコード書くの緊張しないのかな・・ すごい。 諸々、仰ぎみさせて頂いております。 #ノンプロ研 #GAS初級講座

2022-06-14 21:24:48