アプリ版:「スタンプのみでお礼する」機能のリリースについて

スプレッドシートのスクリプトで、
2つの条件でソートをかけたいのですが、
どちらか片方の条件でしかソートがかけられません。
具体的には、D列で昇順にしたあとに、その条件は残したまま、B列で昇順にしたいです。
どのようにしたらよろしいでしょうか?

/*D列〉B列基準に昇順sort*/
function sort(){

var ss,sht
ss = SpreadsheetApp.getActiveSpreadsheet();
sht = ss.getSheetByName("シート1");
rng = sht.getDataRange();//sort範囲を指定

//基準に昇順
rng.sort([{column: 4, ascending: true}, {column: 2, ascending: true}]);

}

A 回答 (1件)

ダミーでも結果を画像にして貼り付けると宜しいかもですが。


条件は
1)D列で昇順にしたあとに、その条件は残したまま
2)B列で昇順にしたい
ですよね?

『B列で並び替えようとしても先のD列の順序は変えられない。』
と言うだけの話では?
なので異常な訳じゃないと思いますけど。(未経験者談)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!