前提・実現したいこと
配列で全部空文字の要素を削除して、日時の昇順で二次元配列を並べ替えたい。
該当のソースコード
js
1let rows = sheet.getRange("A2:C").getValues(); 2 3// rows 4rows = [ 5 ["2021/09/06 06:58:42","hoge","foo"], 6 ["2021/09/06 08:58:42","hoge","foo"], 7 ["2021/09/06 04:58:42","hoge","foo"], 8 ["","",""], 9 ["","",""], 10 ["","",""], 11 ["","",""], 12 ["2020/09/06 04:58:42","hoge","foo"], 13]; 14 15// こうなってほしい 16rows = [ 17 ["2020/09/06 04:58:42","hoge","foo"], 18 ["2021/09/06 04:58:42","hoge","foo"], 19 ["2021/09/06 06:58:42","hoge","foo"], 20 ["2021/09/06 08:58:42","hoge","foo"], 21]; 22 23// ループ処理
試したこと
日付の並び替えがなければ、ループで空要素の配列を弾けるのですが、並び替えをしてからループだとどうしたらいいのか、分かりません。
どなたか教えて頂きたいです。
補足情報(FW/ツールのバージョンなど)
Google App Script
回答1件
あなたの回答
tips
プレビュー