ノンプロ研 GAS初級講座 第24期 6日目【スプレッドシートの操作(実践編)】

ノンプロ研GAS初級講座第24期6日目【スプレッドシートの操作(実践編)】のポストまとめです。
3
きのぴぃ @kinopy_techhack

本日は第6回。スプレッドシートの操作(実践編) #ノンプロ研 #GAS初級 pic.twitter.com/1R5V6pQxdK

2023-12-05 19:51:58
拡大
sak @sanwa_sakuma

気づけば第6回!GAS初級講座始まりまーす! #ノンプロ研 #GAS初級

2023-12-05 20:10:30
わたっきー @watakkie

いよいよ第6回、スプレッドシートの操作(実践編)はじまりま~す。 #ノンプロ研 #GAS初級

2023-12-05 20:11:03
わたっきー @watakkie

今日のアジェンダはこちら Arrayオブジェクト 配列を使ったデータ処理 構造化データ #ノンプロ研 #GAS初級

2023-12-05 20:12:57
わたっきー @watakkie

includesメソッド 配列内を検索して値が存在するかどうかを ブール値で返す 実務で使ったことないけど、すごい便利そう~ #ノンプロ研 #GAS初級

2023-12-05 20:14:10
HiroCom777 @Hirocom7772

今日はみんな写経が早いんじゃないの? #ノンプロ研 #GAS初級

2023-12-05 20:16:55
わたっきー @watakkie

indexOfメソッド 配列内を検索してその位置を取得する Arrayオブジェクト.indexOf(値) 僕はスクレイピングの時に使ってましたね~ #ノンプロ研 #GAS初級

2023-12-05 20:17:49
HiroCom777 @Hirocom7772

配列自体がオブジェクトなんだねー #ノンプロ研 #GAS初級

2023-12-05 20:19:12
わたっきー @watakkie

flatメソッド 配列の次元を減らす(2次元→1次元) Arrayオブジェクト.flat() なんやかんやでよく使うかもしれない #ノンプロ研 #GAS初級

2023-12-05 20:21:59
HiroCom777 @Hirocom7772

2次元を1次元に直せるのは便利だな #ノンプロ研 #GAS初級

2023-12-05 20:25:01
sak @sanwa_sakuma

pushメソッド 配列の最後に要素を追加  & shiftメソッド 先頭から要素を抜き出す #ノンプロ研 #GAS初級

2023-12-05 20:25:26
HiroCom777 @Hirocom7772

データを1個ずつ取り出す。データを1個ずつ追加する。 #ノンプロ研 #GAS初級

2023-12-05 20:28:12
わたっきー @watakkie

縦一列になっているものは、二次元配列になっているので、flat()を使って一次元に直して処理をすることが多い #ノンプロ研 #GAS初級

2023-12-05 20:29:26
HiroCom777 @Hirocom7772

破壊的メソッド-オブジェクトの内容を改変するメソッド #ノンプロ研 #GAS初級

2023-12-05 20:33:41
わたっきー @watakkie

pushメソッド 配列の最後尾に要素を追加する Arrayオブジェクト.push(値) 反対はpopメソッド 配列の最後尾に要素を削除する #ノンプロ研 #GAS初級

2023-12-05 20:37:20
わたっきー @watakkie

shiftメソッド 配列の先頭から要素を抜く Arrayオブジェクト.shift() 反対はunshiftメソッド 配列の先頭に要素を付け加える #ノンプロ研 #GAS初級

2023-12-05 20:39:15
HiroCom777 @Hirocom7772

タイマーのメソッドがあるのか!! #ノンプロ研 #GAS初級

2023-12-05 20:41:49
わたっきー @watakkie

破壊的メソッド 操作するオブジェクトに変更を加えるメソッド pushメソッドやshiftメソッドなど ※元の配列を保持したいときは、元の配列の複製を作ってから操作が必要 #ノンプロ研 #GAS初級

2023-12-05 20:43:24
わたっきー @watakkie

無料枠でのGASには実行時間6分の壁がある 処理はセルを1つづつではなく、配列で一気に処理した方が早くなる #ノンプロ研 #GAS初級

2023-12-05 20:45:35
わたっきー @watakkie

spliceメソッドは、追加も削除もできる #ノンプロ研 #GAS初級

2023-12-05 20:55:29
HiroCom777 @Hirocom7772

やっぱりgetActiveSheetって 挙動が不安定なんだ!! #ノンプロ研 #GAS初級

2023-12-05 21:12:03
わたっきー @watakkie

今日は講座の中で演習のある日 みんながんばってくださいね~ #ノンプロ研 #GAS初級

2023-12-05 21:15:29
HiroCom777 @Hirocom7772

ありがとうございます #ノンプロ研 #GAS初級 twitter.com/ebata_sanae/st…

2023-12-05 21:19:42
えばた @ebata_sanae

@Hirocom7772 getSheetByNameのほうが安全なことは多いです でも画像みたいにボタンに仕込むときはgetActiveSheetのほうがむしろ向いてることもあります。 pic.twitter.com/RXZ8OgeVay

2023-12-05 21:16:56