google apps script 入門

Google apps scriptでsortする方法|昇順・降順・列ごとに並び替え

更新日:

Gppgle apps scriptでsort(並び替え)するコードをご紹介します。

アヒルン
新規で行を追加したり、レコードを追加した時に使えるネ!

Gppgle apps scriptでsortするコード

冒頭GIFで使用したコードです↓

 

スプレッドシートで並び替えを行う際には、色々な書き方があります。

 Google apps scriptでsort|昇順と降順のコード

並び替えはsortメソッドを使って書きます。

sort(sortSpecObj)

与えられた範囲内のセルをソートします。
与えられた範囲内のセルを指定された列と順序で並べ替えます。

タイプ 説明
sortSpecObj Object 並べ替える列、コード例を参照

参照元:sort

+ クリックして下さい

Range - 連鎖の範囲

昇順にsortするには?

Google apps scriptで昇順にsortするには、並び替える範囲を指定した後に

範囲.sort(1);

と記載します。

アヒルン
sort(1)の1はどんな意味なの?
並び替える列のこと。例えばA列=1というわけだ。
うちゅうじん
アヒルン
じゃあB列なら2,C列なら3..ていうこと?
YES!
うちゅうじん

 

昇順にsortするscriptのサンプル

 

降順にsortするには?

降順でsortする場合は範囲を指定したあとに

範囲.sort(1,false);

と記載します。

 

sort(columnPosition, ascending)
列ごとにシートをソートします。昇順または降順を指定するパラメータをとります。

タイプ 説明
columnPosition Integer 並べ替える列
ascending Boolean true昇順、false降順

参照:sort(columnPosition, ascending)

 

POINT!

sort(columnPosition, ascending)

ascendingに「false」と記入することで降順に並び替えます。

アヒルン
「false」ってどんな意味なの?
”偽り”という意味。この場合、昇順の偽り=降順になるというニュアンスだ。
うちゅうじん
アヒルン
「false」の読み方って?
「フォールス」だ。ファルスではない。バルスも
うちゅうじん

降順にsortするscriptのサンプル

次のページへ >



  • この記事を書いた人
  • 最新記事
oyakun

oyakun

30代半ば♂妻・子3人の5人で日々激戦中。Google app script&VBA初心者が自分の備忘録を兼ねて「スプレッドシート、Excel、WordPress、plugin」の設定等、主にブログやアフィリエイト周辺のtipsを背伸びしながらご紹介しています。

Copyright© OYAKUDACHI.XYZ , 2018 All Rights Reserved.