ノンプロ研初級プログラミング講座【GAS コース第 17 期】第 6 回

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

本日20時より、#ノンプロ研 #GAS初級講座 第6回です。最終回まで今日を入れてあと2回。頑張りましょう〜 テーマは「スプレッドシートの操舵(実践編)」です。Twitterのアカウントを持っていらっしゃる方、ツイートもお待ちしています🙂 pic.twitter.com/0HsKgKjZtg

2022-06-15 18:00:02
拡大
さかもに @sakamo123

今日はGAS初級講座の第6回目です。先週に引き続きスプレッドシートについて学びます。実践編です。 #ノンプロ研 #GAS初級講座

2022-06-15 19:57:53
さかもに @sakamo123

内容が難しくなってきてます。 →前回以上につぶやいていけるのか自分! #ノンプロ研 #GAS初級講座

2022-06-15 19:59:31
Masayoshi Kataoka🧑‍💻 @mkataoka73

ブレイクアウトルーム。おかのやさんはデータポータルをがんばりたい。データを一箇所にもつことが目標!ですよね〜 #ノンプロ研 #GAS初級講座

2022-06-15 20:11:07
Masayoshi Kataoka🧑‍💻 @mkataoka73

LTやりたいこと4つくらい考えたけどできる気がしない問題。相談乗りますよ〜 #ノンプロ研 #GAS初級講座

2022-06-15 20:13:38
さかもに @sakamo123

ブレイクアウトルーム失敗した! → ぐぬぬ。こんなときにつぶやくコメントをビブリオバトルで聞いていたな。 #ノンプロ研 #GAS初級講座

2022-06-15 20:15:23
シバ・シバちゃん @bashicom

スプレッドシートの操作!ついに実践編です! 構造化データもやります! #ノンプロ研 #GAS初級講座

2022-06-15 20:17:24
さかもに @sakamo123

上達のためのお約束です! ①実務で使う ②習慣化する ③構文どおりに書く ④調べる ⑤打ってはいけない ⑥構造化データを使う ⑦読みやすいコードを書く ⑧アウトプット →今回もつぶやく #ノンプロ研 #GAS初級講座

2022-06-15 20:17:56
さかもに @sakamo123

Arrayオブジェクトとは、配列 操作するメンバーがいます! #ノンプロ研 #GAS初級講座

2022-06-15 20:18:44
さかもに @sakamo123

Arrayオブジェクト includesメソッドの説明です。 Arrayオブジェクト.includes(値) 引数が含まれているかどうかをttrueまたはfalseで返してくれます。 #ノンプロ研 #GAS初級講座

2022-06-15 20:20:44
さかもに @sakamo123

Arrayオブジェクト indexOfメソッドの説明です。 Arrayオブジェクト.indexOf(値) 値の存在をチェック 値があればインデックスを返し 値がなければ-1を返してくれる #ノンプロ研 #GAS初級講座

2022-06-15 20:23:48
Masayoshi Kataoka🧑‍💻 @mkataoka73

はじまりましたー。まずは配列のおさらいからです。あと、配列関連の便利なメソッドを学びます。 #ノンプロ研 #GAS初級講座

2022-06-15 20:25:26
さかもに @sakamo123

Arrayオブジェクト includesメソッド →「(値)が含まれるかどうか」をtrueかfalseを返してくれます indexOfメソッド →インデックス「(値)が何番目にあるのか?」をインデックス番号(数字)で返してくれます #ノンプロ研 #GAS初級講座

2022-06-15 20:27:12
Masayoshi Kataoka🧑‍💻 @mkataoka73

includes()は、配列に特定の値が入っているかを真偽値で返してくれます。 indexOf()は、入っているか否かだけではなく、入っていたら要素のインデックスを返してくれますね。 #ノンプロ研 #GAS初級講座

2022-06-15 20:31:44
さかもに @sakamo123

Arrayオブジェクト flatメソッド Arrayオブジェクト.flat() 配列の次元を減らしてくれます(2次元→1次元) #ノンプロ研 #GAS初級講座

2022-06-15 20:32:04
さかもに @sakamo123

Arrayオブジェクト flatメソッドの補足 3次元、4次元配列になっていたらどうするのか? infinityを()の中に入力すると Arrayオブジェクト.flat(infinity) 多次元をフラットにしてくれるそうです。 #ノンプロ研 #GAS初級講座

2022-06-15 20:36:45
さかもに @sakamo123

演習課題 ヒントが2つスライドの下部欄にかいてありました。ありがとうございます。 →問題文自体の理解が大変なので助かります(それでも追いつくの大変ではありますが) #ノンプロ研 #GAS初級講座

2022-06-15 20:40:03
さかもに @sakamo123

Arrayオブジェクト pushメソッド 配列の最後尾に要素を追加してくれます。 Arrayオブジェクト.push(値) #ノンプロ研 #GAS初級講座

2022-06-15 20:41:52
さかもに @sakamo123

Arrayオブジェクト shiftメソッド 配列から先頭の要素を抜き出してくれます Arrayオブジェクト.shift(値) #ノンプロ研 #GAS初級講座

2022-06-15 20:43:38
Masayoshi Kataoka🧑‍💻 @mkataoka73

flat()すると補完がきかなくなっちゃう問題、あとで話せるかな... #ノンプロ研 #GAS初級講座

2022-06-15 20:45:43
さかもに @sakamo123

Arrayオブジェクト 操作するオブジェクトに変更を加えるメソッドを「破壊的メソッド」いいます pushもshiftも破壊的メソッドです 元の配列を保持したいときは、元の配列の複製を作ってから操作が必要だそうです。 → このあたりをうまく説明できるようになりたいな。 #ノンプロ研 #GAS初級講座

2022-06-15 20:47:36
さかもに @sakamo123

写経タイム~みなさまタイピングが早い!! #ノンプロ研 #GAS初級講座

2022-06-15 20:48:13
さかもに @sakamo123

GASの実行時間の制限~ 1実行あたり6分という厳しい壁がある → 無料でリソースを無限につかえたらきりないので制限必要ですよね。 #ノンプロ研 #GAS初級講座

2022-06-15 20:57:27