ゲームテーマシューティングゲーム

【GAS Google スプレッドシート並べ替え】「GAS(Google Apps Script) スプレッドシートの範囲を並べ替える方法(sortメソッド)」のご紹介

「GAS(Google Apps Script) スプレッドシートの範囲を並べ替える方法(sortメソッド)」のご紹介 ゲームテーマ
スポンサーリンク

「GAS(Google Apps Script) スプレッドシートの範囲を並べ替える方法(sortメソッド)」のご紹介

ご訪問ありがとうございます。
今回は、「GAS(Google Apps Script) スプレッドシートの範囲を並べ替える方法(sortメソッド)」について紹介します。

Googleサービス関連サイトマップのご紹介

Googleサービス関連サイトマップをご紹介します。

Googleサービス関連サイトマップのご紹介
学び/学習TOP > IT|ゲーム作り|HP作成
ITtop > エディタ|プログラミング|||
【GAS(Google Apps Script)】
ショットカット|MimeType一覧||
【Googleドライブの操作】
基本編(フォルダ名/URLを取得|スプレットシートのフォルダID取得|ファイル一括取得|フォルダ一括取得|ファイル一括削除|||||
【スプレットシートの操作】
■基本編(スプレッドシート取得|操作|コピー)
■ファイル操作(一括コピー|ファイル情報一括取得||||)
■シート操作
シート取得|シート非表示/再表示|タブ色変更|シート一括作成/削除
便利機能(目次の自動作成|シートの表示/非表示|メニュー操作)
■セル操作
(1セル操作|複数セル値|(取得|記載)|範囲データをクリア|数式を最終行までコピー|全シート一括値貼り|グループ化|並び替え|連想配列|)
■書式(書式設定|||)
■フォント(フォントの英名確認|フォント/文字サイズを一括変換)
■画像(QRコード生成|画像ファイルを一括生成|||)
■独自メニュー(作成|サブメニュー/区切り線)
■便利なスクリプト(ファイル情報の一括取得|||
【SEO】
SEOの歴史|アルゴリズムアップデート||||
テキストエディタ(サクラエディタ|正規表現)
プログラミング
C言語STG作り方|C言語の入門/基礎|リファレンス/サンプル文

■■│コペンギンTOP > ゲームホビー書籍・マンガ│■■
ゲームTOP > ランキング傑作・名作機種別ジャンル別
学び/学習TOP > IT|ゲーム作り|HP作成
ホビーTOP > プラモデルミリタリーエアガン
●映像>アニメ(ロボットアニメ)│映画│
書籍・マンガ > ゲーム雑誌マンガ

パソコン > Macbook |楽天

「GAS(Google Apps Script) スプレッドシートの範囲を並べ替える方法(sortメソッド)」のご紹介

今回は、「GAS(Google Apps Script) スプレッドシートの範囲を並べ替える方法(sortメソッド)」を紹介します。

今回したいこと

1列目の「No」を昇順で並び替えます。

No ファイル名
7 きつね
6 たぬき
5 こまいぬ
4 しか
3 りす
2 しろくま
1 ぺんぎん
結果

1列目の「No」が昇順で並び替えられました。

No ファイル名
1 きつね
2 たぬき
3 こまいぬ
4 しか
5 りす
6 しろくま
7 ぺんぎん
function myFunction() {

 //■スプレッドシートデータを取得
 //アクティブ なスプレッドシートを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
 //アクティブなシートを取得
 var sheet = ss.getActiveSheet();
 //最終行を自動取得、1行目はカラム行のため-1に
 var rows = sheet.getLastRow()-1;
 
//範囲からデータを取得
 var range = sheet.getRange(2,1,rows,1);
 
 //■1つの条件で並び替え
 //「.sort」で並べ替え
 //「ascending」が「true」なら昇順、「false」なら降順
 range.sort({column:1,ascending:true}) //昇順で並び替え
 
 //■複数条件で並び替え(配列形式で条件を記載する)
 //「.sort」で並べ替え
 //「ascending」が「true」なら昇順、「false」なら降順
 range.sort([{column:1,ascending:false},{column:2,ascending:false}]) 
 
}

解説

アクティブなスプレッドシートを取得します。

varss=SpreadsheetApp.getActiveSpreadsheet()

アクティブなシートを取得します。

varsheet=ss.getActiveSheet()

範囲指定時に「.getLastRow()」で最終行を自動取得します。、1行目はカラム行のため「-1」を記述。

A B
1 No ファイル名
2 1 きつね
3 2 たぬき
4 3 こまいぬ
5 4 しか
6 5 りす
7 6 しろくま
8 7 ぺんぎん
varrows=sheet.getLastRow()-1

「.getRange」で範囲からデータを取得します。

.getRange(範囲開始セル,行の範囲,列の範囲)

「2,1」(A2)から範囲を開始します。

1 2
A B
1 No ファイル名
2 1 きつね
3 2 たぬき
4 3 こまいぬ
5 4 しか
6 5 りす
7 6 しろくま
8 7 ぺんぎん
  • 行の範囲は、「rows=.getLastRow()」から最終行まで自動取得します。
  • 列の範囲は、「1」列を指定します。
1 2
A B
1 No ファイル名
2 1 きつね
3 2 たぬき
4 3 こまいぬ
5 4 しか
6 5 りす
7 6 しろくま
8 7 ぺんぎん
varrange=sheet.getRange(2,1,rows,1)
1つの条件で並び替え

1つの条件で並び替えるスクリプト文です。

  • 「.sort」で並べ替えをします。
  • 「ascending」が「true」なら昇順、「false」なら降順を指定します。
range.sort({column:1,ascending:true})
複数条件で並び替え(配列形式で条件を記載する)

複数条件で並び替える場合のスクリプト文です。

  • 「.sort」で並べ替え
  • 「ascending」が「true」なら昇順、「false」なら降順
range.sort([{column:1,ascending:false},{column:2,ascending:false}])

キーボードのCtrl+Rでスクリプトが実行されます。

Googleサービス関連サイトマップのご紹介

Googleサービス関連サイトマップをご紹介します。

Googleサービス関連サイトマップのご紹介
学び/学習TOP > IT|ゲーム作り|HP作成
ITtop > エディタ|プログラミング|||
【GAS(Google Apps Script)】
ショットカット|MimeType一覧||
【Googleドライブの操作】
基本編(フォルダ名/URLを取得|スプレットシートのフォルダID取得|ファイル一括取得|フォルダ一括取得|ファイル一括削除|||||
【スプレットシートの操作】
■基本編(スプレッドシート取得|操作|コピー)
■ファイル操作(一括コピー|ファイル情報一括取得||||)
■シート操作
シート取得|シート非表示/再表示|タブ色変更|シート一括作成/削除
便利機能(目次の自動作成|シートの表示/非表示|メニュー操作)
■セル操作
(1セル操作|複数セル値|(取得|記載)|範囲データをクリア|数式を最終行までコピー|全シート一括値貼り|グループ化|並び替え|連想配列|)
■書式(書式設定|||)
■フォント(フォントの英名確認|フォント/文字サイズを一括変換)
■画像(QRコード生成|画像ファイルを一括生成|||)
■独自メニュー(作成|サブメニュー/区切り線)
■便利なスクリプト(ファイル情報の一括取得|||
【SEO】
SEOの歴史|アルゴリズムアップデート||||
テキストエディタ(サクラエディタ|正規表現)
プログラミング
C言語STG作り方|C言語の入門/基礎|リファレンス/サンプル文

■■│コペンギンTOP > ゲームホビー書籍・マンガ│■■
ゲームTOP > ランキング傑作・名作機種別ジャンル別
学び/学習TOP > IT|ゲーム作り|HP作成
ホビーTOP > プラモデルミリタリーエアガン
●映像>アニメ(ロボットアニメ)│映画│
書籍・マンガ > ゲーム雑誌マンガ

パソコン > Macbook |楽天

Googleサービス関連ページのご紹介

Googleサービス関連ページをご紹介します。

 

「学ぶ」学習用関連サイトマップのご紹介

「学ぶ」学習用関連サイトマップをご紹介します。

シューティングゲーム | ゲーム | 中古・新品通販の駿河屋

「学ぶ」学習用関連ページのご紹介

「学ぶ」学習用関連ページをご紹介

コペンギン・サイトマップ

コペンギンのサイトマップをご紹介します。

ゲーム・古本・DVD・CD・トレカ・フィギュア 通販ショップの駿河屋
懐かしの名作から最新作までの豊富な品揃え!通販ショップの駿河屋

コペンギンサイトマップ関連ページのご紹介

コペンギン関連ページをご紹介します。

【ゲームTOP】ゲーム関連ページのご紹介

【ゲームTOP】ゲーム関連ページのご紹介
【TOP】ゲーム関連ページのご紹介 ご訪問ありがとうございます。 今回は、ゲーム関連ページをご紹介します。 PS5ソフトELDEN RING

【書籍・雑誌TOP】書籍・雑誌サイトマップ関連ページのご紹介

【書籍・雑誌TOP】書籍・雑誌サイトマップ関連ページのご紹介
書籍・雑誌サイトマップ関連ページのご紹介 ご訪問ありがとうございます。 今回は、書籍・雑誌サイトマップ関連ページをご紹介します。 その他コミック初版)AKIRA(デラックス版) 全6巻セット / 大友克洋

【ホビーTOP】ホビーサイトマップ関連ページのご紹介

【ホビーTOP】ホビーサイトマップ関連ページのご紹介
【TOP】ホビーサイトマップ関連ページのご紹介 ご訪問ありがとうございます。 今回は、ホビーサイトマップ関連ページをご紹介します。 プラモデル1/100 MG MS-09 ドム 「機動戦士ガンダム」
タイトルとURLをコピーしました