ノンプロ研初心者向けプログラミング講座【GASコース第20期】第6回

コミュニティ「ノンプログラマーのためのスキルアップ研究会」についてのお知らせ https://tonari-it.com/community-nonpro-semi/ コミュニティ連携型!ノンプロ向けプログラミング講座開講のお知らせ https://tonari-it.com/nonpro-beginner-vba-gas/ 続きを読む
1
Kawamura | QUERY関数本(電子版)発売中 @KawamuraShinya2

まもなく20時より #ノンプロ研 #GAS初級講座 の6回目がスタート!構造化データ、大切です! pic.twitter.com/t9WDG9Od6b

2022-11-30 19:18:00
拡大
たろ @100Taro

indexOfメソッド:配列内を検索してその位置を取得する 特定の値がある場合にはそのインデックス番号を、なければ -1を返してくれます #ノンプロ研 #GAS初級講座

2022-11-30 20:15:43
さささとと @moon2_back

#ノンプロ研 #GAS初級講座 includesメソッドのincludesは「含む」っていう意味 値が存在(含まれてるか)するかどうかをブール値で返します

2022-11-30 20:16:47
たろ @100Taro

flatメソッドを使うと二次元配列を一次元配列にしてくれます。ただコンテンツアシスト(予測)で出てきてくれません。 #ノンプロ研 #GAS初級講座

2022-11-30 20:22:15
さささとと @moon2_back

#ノンプロ研 #GAS初級講座 flatメソッドは次元を減らします 入力しても予測変換されないから自力で打っちゃいましょう!

2022-11-30 20:22:56
やまざき @yamazaki_nonpro

flatメゾット 2次元→1次元に変換 新しい関数なので入力候補がでない #ノンプロ研 #GAS初級講座

2022-11-30 20:23:00
やまざき @yamazaki_nonpro

2次元が1次元???ってなったけど []が外れるということでした 実際のシートではどんな場面で使うんだ、、、? #ノンプロ研 #GAS初級講座

2022-11-30 20:26:20
たろ @100Taro

pushメソッド:「最後尾」に要素を追加 shiftメソッド:「先頭」の要素を抜き出す どちらも破壊的メソッド:「元の配列」に変更を加えてしまう #ノンプロ研 #GAS初級講座

2022-11-30 20:26:50
さささとと @moon2_back

#ノンプロ研 #GAS初級講座 shiftメソッドは配列の先頭から要素を抜き出す→抜き出したものが戻り値になる 抜き出しちゃうから先頭の要素無くなっちゃうので注意!!

2022-11-30 20:29:41
やまざき @yamazaki_nonpro

pushメゾット 配列の最後尾に要素を追加する shiftメゾット 配列の先頭から要素を抜き出す #ノンプロ研 #GAS初級講座

2022-11-30 20:31:43
やまざき @yamazaki_nonpro

shiftメゾット セルの1行目(見出し行)以外を抽出 #ノンプロ研 #GAS初級講座

2022-11-30 20:34:47
さささとと @moon2_back

#ノンプロ研 #GAS初級講座 見出し行を取り除きたい時にも使えるし 見出し行を定数や変数に入れてあげると、その後も簡単に使えます!

2022-11-30 20:36:07
やまざき @yamazaki_nonpro

shiftメゾットに対して、戻すメゾットもある 中級講座で習う #ノンプロ研 #GAS初級講座

2022-11-30 20:36:48
やまざき @yamazaki_nonpro

破壊的メゾット ・pushメゾット ・shiftメゾット 元の配列が崩れたらまずい場合はコピーで試してからやるとよい 破壊的・・・名前が物騒・・・(笑) #ノンプロ研 #GAS初級講座

2022-11-30 20:38:14
さささとと @moon2_back

#ノンプロ研 #GAS初級講座 pushメソッドとshiftメソッドは 破壊的メソッド(画像は勝手なイメージです) pic.twitter.com/20aA1J4hvt

2022-11-30 20:39:13
拡大
たろ @100Taro

値の渡し方は、 参照渡し・値渡しがある。 #ノンプロ研 #GAS初級講座

2022-11-30 20:41:52
やまざき @yamazaki_nonpro

pushメゾットの前にconsole.logで出力していてもpushで渡したものが反映されていることを参照渡しと言う これはスプレッド構文で回避できる #ノンプロ研 #GAS初級講座

2022-11-30 20:42:37
さささとと @moon2_back

#ノンプロ研 #GAS初級講座 引数の渡し方 参照渡し&値渡し  は中級で習います!気になる方は中級までGOGO!!

2022-11-30 20:43:06
やまざき @yamazaki_nonpro

これが破壊的メゾット 結構起こるらしいので覚えておく✍️ #ノンプロ研 #GAS初級講座

2022-11-30 20:43:50
やまざき @yamazaki_nonpro

実行時間の制限は6分 以前は30分だったが6分は厳しいらしい 結構長い気がするけど厳しいの、、、?🧐 #ノンプロ研 #GAS初級講座

2022-11-30 20:46:06
さささとと @moon2_back

#ノンプロ研 #GAS初級講座 6分の壁に立ち向かうため!! 配列処理をしていくという知識の武器を今から取得していきます!!

2022-11-30 20:46:50
やまざき @yamazaki_nonpro

実行時間の測定 ・タイマースタート console.time(ラベル) ・タイマー終了&ログ出力 console.timeEnd(ラベル) ラベルってなんだろう、、、? #ノンプロ研 #GAS初級講座

2022-11-30 20:48:53
さささとと @moon2_back

#ノンプロ研 #GAS初級講座 配列処理せずに セルを一個ずつ取得していくと、、 一体どのくらいかかるのでしょうかー!!!!!今からgetValueして5000セルを取得していきまっす!

2022-11-30 20:51:07
たろ @100Taro

秒数ってマシンパワーの違いなんだろうけど、やった時エライ時間かかった記憶ある。 #ノンプロ研 #GAS初級講座

2022-11-30 20:54:47