【JavaScript配列のソート】2つのキーで
JavaScriptのsort()を使用して次の並べ替えをしたいと思っています。
key1, key2, data, data
5/5 , 5/4 , リンゴ, 110
5/3 , 5/6 , バナナ, 130
5/7 , 5/2 , ミカン, 110
5/3 , 5/2 , イチゴ, 150
この配列をkey1を昇順でかつkey2も昇順とし並び変えたいのです。
key1, key2, data, data
5/3 , 5/2 , イチゴ, 150
5/3 , 5/6 , バナナ, 130
5/5 , 5/4 , リンゴ, 110
5/7 , 5/2 , ミカン, 110
str.sort();
これだとkey1のみでソートされてしまいますので、条件を複数指定したいのですがいい方法はないでしょうか?
結果はweb(テーブル等)に表示するのではなく、配列変数のままで獲得したいと思っています。
google apps のスプレッドシート内でスクリプトとして使用したいと思っています。
かなり調べたのですがどれも1項目(key1)のみの検索しかヒットしませんでした。
よろしくお願いします。
お礼
すみませんでした。 自己解決いたしました。 「属性」とは1つのフィールド内に複数のデータを持っているという意味でした。(チェックボックスなど) 列のプロパティで「複数値を別のエントリで表示」にチェックを付ければいいだけでした。 ありがとうございました。