ノンプロ研 GAS初級講座22期 #6「スプレッドシートの操作(実践編)」

コミュニティ「ノンプログラマーのためのスキルアップ研究会」GAS初級コース第22期第6回のツイートまとめです。 今回のテーマは「スプレッドシートの操作(実践編)」です。
2
Okapie @Okapie4

本日はGAS初級22期、第6回 スプレッドシートの操作(実践編)です~ #ノンプロ研 #GAS初級 pic.twitter.com/5sLhIUMb20

2023-04-18 19:55:28
拡大
Okapie @Okapie4

今日は欠席の方もいらっしゃるので、その方の代わりに質問するぐらいの勢いでどしどしご質問お願いします~! #ノンプロ研 #GAS初級

2023-04-18 20:09:45
Okapie @Okapie4

スプレッドシートをガッツリやるのは今日まで。 来週の最終回はHTTP通信・API。 LINEやSlack用のBotなども作れるようになります。 #ノンプロ研 #GAS初級

2023-04-18 20:12:16
Okapie @Okapie4

Arrayオブジェクトのメンバーの一部を練習... lengthプロパティ(配列の要素数を返す) includesメソッド(配列内を検索し、値が存在すればtrue、しなければfalseを返す) indexOfメソッド(配列内を検索し、値が存在する場合はそのインデックスを、存在しない場合は-1を返す) #ノンプロ研 #GAS初級

2023-04-18 20:18:28
Okapie @Okapie4

flatメソッド 配列の時限を減らす 2次元→1次元など スプシの1列のデータを配列で取得すると2次元配列で取れるので、それを1次元にする時などに使っているかも #ノンプロ研 #GAS初級

2023-04-18 20:22:44
しろくま @GAS49831302

第6回スプレッドシート実践編!(*´-`) #ノンプロ研 #GAS初級

2023-04-18 20:31:00
Okapie @Okapie4

関数の命名 ・動詞始まりにする ・どんな処理をする関数か分かるように ・キャメル記法(基本小文字で、単語をつなげた場合は2単語目以降の頭文字を大文字に) #ノンプロ研 #GAS初級

2023-04-18 20:32:09
わたなべ @natsumi1162

push shift スプレッドシートで使うとしたら 見出しを抜いたり(shift)、データの追加をしたり(push)するときに使う! #ノンプロ研 #GAS初級講座

2023-04-18 20:33:00
おーーた @chiharudou0731

よく使う配列のプロパティ・メソッド length:配列の要素数を取得 includes:配列内を検索して値が存在するかを返す indexOf:配列内を検索してその位置を取得 flat:配列の次元を1つ減らす push:配列の最後尾に要素を追加 shift:配列の先頭から要素を抜き出す #ノンプロ研 #GAS初級

2023-04-18 20:39:10
Okapie @Okapie4

・「である系」(真偽値を返す)関数はisMaleとかhasMemberなどbe動詞やhave始まりがよくある ・「する系」関数は処理に合わせた動詞を   fetchUrl(URLを取得する) extractStudents(学生を抽出する) countMembers(メンバー数を取得する) #ノンプロ研 #GAS初級

2023-04-18 20:39:46
おーーた @chiharudou0731

配列を使う理由→実行時間の制限がある(個人だと6分) 長いと処理が止まってしまう #ノンプロ研 #GAS初級

2023-04-18 20:41:34
しろくま @GAS49831302

予習が効いたw flat()はサジェシトされないよ〜 #ノンプロ研 #GAS初級

2023-04-18 20:44:21
Okapie @Okapie4

flatメソッドはインテリセンス出てこない(T_T) #ノンプロ研 #GAS初級

2023-04-18 20:55:06
Okapie @Okapie4

配列で処理した場合と1セルずつ処理した場合の時間の違いを実験! #ノンプロ研 #GAS初級

2023-04-18 20:56:02
Okapie @Okapie4

pushメソッド shiftメソッド とてもよく使う気がします~ ぜひぜひ、戻り値が何か?も含めて、しっかり覚えてくださいませ~♪  #ノンプロ研 #GAS初級

2023-04-18 20:58:00
Okapie @Okapie4

3つに分けて考えてみてくださいとのことです~ #ノンプロ研 #GAS初級 pic.twitter.com/OL9BxvtKB4

2023-04-18 21:00:14
拡大
Okapie @Okapie4

演習6-10(A)と演習6-10(B)を比べると、元データが構造化されていないとプログラミングによる処理がとても難しくなることをお分かりいただけるかと~ #ノンプロ研 #GAS初級

2023-04-18 21:09:05
わたなべ @natsumi1162

こっちでも構造化データがでてきました。 どこまでいっても大事な大事な構造化データ! 関西建設業界勉強会でもやります! まさに木曜日!私が講師で…(笑) #ノンプロ研 #GAS初級講座

2023-04-18 21:14:00
Okapie @Okapie4

元のデータの「つくり」によってプログラムの作りやすさやメンテナンスのしやすさが全然違ってくる! #ノンプロ研 #GAS初級 pic.twitter.com/q7Rgs3zSOb

2023-04-18 21:16:32
拡大
Okapie @Okapie4

これをするだけでプログラミングで処理するのがだいぶ楽に... #ノンプロ研 #GAS初級 pic.twitter.com/ugG5SwzIGh

2023-04-18 21:19:37
拡大
おーーた @chiharudou0731

非構造化データはプログラミングが大変 #ノンプロ研 #GAS初級

2023-04-18 21:21:27
Okapie @Okapie4

データをためるシート Data 処理するためのシート Operation 見るためのシート View DOVパターンを活用するとプログラミングで処理しやすく、見やすく、安全なデータ活用ができそう 参考になるブログ(元ノンプロ研の方のブログだそうです~) y-shinno.com/excel-dov/ #ノンプロ研 #GAS初級

2023-04-18 21:23:38