ノンプロ研初心者向けプログラミング講座【GASコース第20期】第6回
- KawamuraShinya2
- 530
- 1
- 0
- 0
まもなく20時より #ノンプロ研 #GAS初級講座 の6回目がスタート!構造化データ、大切です! pic.twitter.com/t9WDG9Od6b
2022-11-30 19:18:00indexOfメソッド:配列内を検索してその位置を取得する 特定の値がある場合にはそのインデックス番号を、なければ -1を返してくれます #ノンプロ研 #GAS初級講座
2022-11-30 20:15:43#ノンプロ研 #GAS初級講座 includesメソッドのincludesは「含む」っていう意味 値が存在(含まれてるか)するかどうかをブール値で返します
2022-11-30 20:16:47flatメソッドを使うと二次元配列を一次元配列にしてくれます。ただコンテンツアシスト(予測)で出てきてくれません。 #ノンプロ研 #GAS初級講座
2022-11-30 20:22:15#ノンプロ研 #GAS初級講座 flatメソッドは次元を減らします 入力しても予測変換されないから自力で打っちゃいましょう!
2022-11-30 20:22:562次元が1次元???ってなったけど []が外れるということでした 実際のシートではどんな場面で使うんだ、、、? #ノンプロ研 #GAS初級講座
2022-11-30 20:26:20pushメソッド:「最後尾」に要素を追加 shiftメソッド:「先頭」の要素を抜き出す どちらも破壊的メソッド:「元の配列」に変更を加えてしまう #ノンプロ研 #GAS初級講座
2022-11-30 20:26:50#ノンプロ研 #GAS初級講座 shiftメソッドは配列の先頭から要素を抜き出す→抜き出したものが戻り値になる 抜き出しちゃうから先頭の要素無くなっちゃうので注意!!
2022-11-30 20:29:41pushメゾット 配列の最後尾に要素を追加する shiftメゾット 配列の先頭から要素を抜き出す #ノンプロ研 #GAS初級講座
2022-11-30 20:31:43#ノンプロ研 #GAS初級講座 見出し行を取り除きたい時にも使えるし 見出し行を定数や変数に入れてあげると、その後も簡単に使えます!
2022-11-30 20:36:07破壊的メゾット ・pushメゾット ・shiftメゾット 元の配列が崩れたらまずい場合はコピーで試してからやるとよい 破壊的・・・名前が物騒・・・(笑) #ノンプロ研 #GAS初級講座
2022-11-30 20:38:14#ノンプロ研 #GAS初級講座 pushメソッドとshiftメソッドは 破壊的メソッド(画像は勝手なイメージです) pic.twitter.com/20aA1J4hvt
2022-11-30 20:39:13pushメゾットの前にconsole.logで出力していてもpushで渡したものが反映されていることを参照渡しと言う これはスプレッド構文で回避できる #ノンプロ研 #GAS初級講座
2022-11-30 20:42:37実行時間の制限は6分 以前は30分だったが6分は厳しいらしい 結構長い気がするけど厳しいの、、、?🧐 #ノンプロ研 #GAS初級講座
2022-11-30 20:46:06#ノンプロ研 #GAS初級講座 6分の壁に立ち向かうため!! 配列処理をしていくという知識の武器を今から取得していきます!!
2022-11-30 20:46:50実行時間の測定 ・タイマースタート console.time(ラベル) ・タイマー終了&ログ出力 console.timeEnd(ラベル) ラベルってなんだろう、、、? #ノンプロ研 #GAS初級講座
2022-11-30 20:48:53#ノンプロ研 #GAS初級講座 配列処理せずに セルを一個ずつ取得していくと、、 一体どのくらいかかるのでしょうかー!!!!!今からgetValueして5000セルを取得していきまっす!
2022-11-30 20:51:07