
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[JavaScript] ヘッダ行のある2次元配列をMapの配列に変換 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[JavaScript] ヘッダ行のある2次元配列をMapの配列に変換 - Qiita
目的 GAS(Google Apps Script)でGoogleスプレッドシートのデータをsheet.getDataRange().getValues()で2... 目的 GAS(Google Apps Script)でGoogleスプレッドシートのデータをsheet.getDataRange().getValues()で2次元配列として取り出し後、加工してsetValues()で書き戻す、というのはよくあると思う。 2次元配列のままでは列の追加や削除、入れ替えなどの変更に対して弱いのでこれまではObjectに変換してから処理していたのだが、Objectではキー(プロパティ)の順序が保証されない(=スプレッドシートに書き戻したときに列の順序が変わってしまう可能性がある)、ということを知ったので、順序が保証されるMapに変換することに。 ということで、1行目がヘッダである2次元配列と、Mapの配列を相互に変換する関数を作成した(V8エンジン限定)。 できたもの /** * 2次元配列(第1行はヘッダ)をMapの配列に変換 * @param {Array<