見出し画像

プログラミングを勉強します82日目:200624

前回までの振り返り
■前回の外部設計
https://note.com/daichan_dream/n/n09f74decd548
■前回の内部設計
https://note.com/daichan_dream/n/n09f74decd548
■アウトプットイメージ
https://note.com/daichan_dream/n/n2ab044382c9b

前回は下記サイトで学び直し29日目でした。
■昨日は『メモの挿入・削除と改行文字』を
下記で学んでいきました。
GASでメモを挿入ができるようになりました。

今日は『並べ替え』について学んでいきます。
https://excel-ubara.com/apps_script1/GAS030.html

function mySample30_1() {
 var sheet = SpreadsheetApp.getActiveSheet();
 var lastRow = sheet.getLastRow();
 var lastCol = sheet.getLastColumn();
 sheet.getRange(2, 1, lastRow, lastCol).sort(2);
 sheet.getRange(2, 1, lastRow, lastCol).sort(1);
}

sheet.getRange(2, 1, lastRow, lastCol).sort(2)
上記のコードではA1から最終行列までの範囲に対して
ソートをかけます。sort(2)はB列を昇順にします。

sheet.getRange(2, 1, lastRow, lastCol).sort(1)
上記のコードではA1から最終行列までの範囲に対して
ソートをかけます。sort(1)はA列を昇順にします。

他にも昇順で複数列を並べ替える場合、
昇順・降順を指定して複数列を並べ替える場合
とありますが使用する時に勉強するようにします。
 
次回は『入力規則』を学んでいきます。
https://excel-ubara.com/apps_script1/GAS031.html

この記事が気に入ったらサポートをしてみませんか?