ノンプロ研初心者向けプログラミング講座第5期生【GAS コース】第6回
- ntakahashi0505
- 867
- 2
- 0
- 11
push()もめちゃくちゃ使います。 「pushは後ろに追加。shiftは前から削除」 寝る前に唱えるやつです。 #ノンプロ研
2020-05-18 20:30:26@creotiv @kohaku935 OpenCVって画像処理のやつだよね?ごめん今GAS中なの! #ノンプロ研
2020-05-18 20:32:24shiftメソッドは、配列先頭の要素を抜き出しをしつつ、戻り値として、1つ目の抜き出した要素を戻す。 #ノンプロ研
2020-05-18 20:32:36スプレッドシートの見出し行削除に使いやすいpush()メソッド。2次元配列で取り出した全体の、[0]行目をすべて押し出すイメージ #ノンプロ研
2020-05-18 20:32:40あぁ、でももうこんなことしなくていいのか。#ノンプロ研 twitter.com/TsujiKenzo/sta…
2020-05-18 20:34:26indexOf(' ') !== -1で空白セルを判定するのはコーディングガイドラインにおススメです。 #ノンプロ研
2020-05-18 20:22:55多分、多分なんだけど、タカーシさんはshift()メソッドが好きなんだな。 理由:fileIteratorオブジェクトと組み合わせてカッコよく使うから。 #ノンプロ研
2020-05-18 20:36:45破壊的メソッドは対象となるオブジェクト自身に変化をおよぼす処理を行う。だから危険だ‥ということもできるだが、GASの場合、 「スプレッドシート自身がバックアップだと考えれば安全っちゃ安全ですね」とのこと 配列だけで存在しているデータなら気を付けよう、と。おー、なるほどー #ノンプロ研
2020-05-18 20:39:16GASの実行時間の制限は、無料アカウントの場合6分!6分以内で処理が終わるように設計する必要あり。 #ノンプロ研
2020-05-18 20:41:30独学でGASやってた時はfor文ってスプレッドシートの一行一行を読んだり処理したりするんですか?ってのがわからなかったしググっても?だったなー。 #ノンプロ研
2020-05-18 20:42:38もうスプレッドシートの極意は配列で取得して配列を処理ですね。スプレッドシートの関数使ったことないです。 #ノンプロ研
2020-05-18 20:43:47GASの処理時間を減らすためには、配列の操作が重要。 スプレッドシートの読み書き>配列操作。 #ノンプロ研
2020-05-18 20:49:31実行時間をはかるやつオンラインで初めてだったから写経して参加したらコードミスして迷惑をかけるというミス! #ノンプロ研
2020-05-18 20:56:01前に作ったGASのコード、1行ずつ読んでいたから、処理速度的にエラー終了ってのがある気がしてきた。見直さねば。 #ノンプロ研
2020-05-18 21:00:18console.time(label)とconsole.timeEnd(label)、単品だとこれまででいちばん好きかも #ノンプロ研
2020-05-18 21:00:47console.time、timeEndのラベルは同じものを設定しないと実行時間の計測ができない。 #ノンプロ研
2020-05-18 21:03:02へえ。consoleクラスのtime()とtimeEnd()の引数がセットになってる実行時間を計るのね。 引数渡さないと怒られるわ。 console.time のメソッドのシグネチャと一致しません。 #ノンプロ研
2020-05-18 21:04:17