「GAS(Google Apps Script) Googleスプレッドシートのデータに書式設定する方法」のご紹介
ご訪問ありがとうございます。
今回は、「GAS(Google Apps Script) Googleスプレッドシートのデータに書式設定する方法」を紹介します。
Googleサービス関連サイトマップのご紹介
Googleサービス関連サイトマップをご紹介します。
Googleサービス関連サイトマップのご紹介 |
|||
学び/学習TOP > IT|ゲーム作り|HP作成 | |||
ITtop > エディタ|プログラミング||| | |||
【GAS(Google Apps Script)】 | |||
ショットカット|MimeType一覧|| 【Googleドライブの操作】 基本編(フォルダ名/URLを取得|スプレットシートのフォルダID取得|ファイル一括取得|フォルダ一括取得|ファイル一括削除||||| 【スプレットシートの操作】 ■基本編(スプレッドシート取得|操作|コピー) ■ファイル操作(一括コピー|ファイル情報一括取得||||) ■シート操作 シート取得|シート非表示/再表示|タブ色変更|シート一括作成/削除 便利機能(目次の自動作成|シートの表示/非表示|メニュー操作) ■セル操作 (1セル操作|複数セル値|(取得|記載)|範囲データをクリア|数式を最終行までコピー|全シート一括値貼り|グループ化|並び替え|連想配列|) ■書式(書式設定|||) ■フォント(フォントの英名確認|フォント/文字サイズを一括変換) ■画像(QRコード生成|画像ファイルを一括生成|||) ■独自メニュー(作成|サブメニュー/区切り線) ■便利なスクリプト(ファイル情報の一括取得||| |
|||
【SEO】 | |||
SEOの歴史|アルゴリズムアップデート|||| | |||
テキストエディタ(サクラエディタ|正規表現) | |||
【プログラミング】 | |||
【C言語】STG作り方|C言語の入門/基礎|リファレンス/サンプル文 | |||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
「GAS(Google Apps Script) Googleスプレッドシートのデータに書式設定する方法」のご紹介
今回は、「GAS(Google Apps Script) Googleスプレッドシートのデータに書式設定する方法」を紹介します。
今回利用するメソッドは、
- 日付の書式を変更する「.setNumberFormat(“yyyy/MM/dd”)」
- 「金額」の書式を変更する「.setNumberFormat(“[$¥-411]#,##0”)」です。
今回できること
シート内の日付を「●/●」から「●●●●/●●/●●(yyyy/MM/dd)」に変更し、金額に「¥」の書式に変更します。
日付 | 商品 | 個数 | 金額 |
1/1 | だいこん | 10 | 135 |
2/8 | すいか | 5 | 498 |
3/9 | オレンジ | 3 | 128 |
4/10 | キューイ | 1 | 98 |
5/11 | ネギ | 5 | 98 |
6/4 | ホウレンソウ | 10 | 68 |
7/4 | チンゲン菜 | 6 | 78 |
8/10 | ニンニク | 4 | 198 |
9/10 | キャベツ | 6 | 138 |
10/20 | ニンジン | 8 | 98 |
11/1 | レタス | 9 | 198 |
12/24 | レモン | 2 | 110 |
結果
日付 | 商品 | 個数 | 金額 |
2023/01/01 | だいこん | 10 | ¥135 |
2023/02/08 | すいか | 5 | ¥498 |
2023/03/09 | オレンジ | 3 | ¥128 |
2023/04/10 | キューイ | 1 | ¥98 |
2023/05/11 | ネギ | 5 | ¥98 |
2023/06/04 | ホウレンソウ | 10 | ¥68 |
2023/07/04 | チンゲン菜 | 6 | ¥78 |
2023/08/10 | ニンニク | 4 | ¥198 |
2023/09/10 | キャベツ | 6 | ¥138 |
2023/10/20 | ニンジン | 8 | ¥98 |
2023/11/01 | レタス | 9 | ¥198 |
2023/12/24 | レモン | 2 | ¥110 |
function myFunction() {
//スプレッドシートを取得
//アクティブなスプレッドシートを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
//アクティブなシートを取得
var sheet = ss.getActiveSheet();
//シート内の範囲指定する行を指定(1行目はカラム行のため-1)
var rows = sheet.getLastRow()-1;
//範囲の書式を変更
//範囲の「日付」の書式を変更
sheet.getRange(2,1,rows,1).setNumberFormat("yyyy/MM/dd")
//範囲の「金額」の書式を変更
sheet.getRange(2,4,rows,1).setNumberFormat("[$¥-411]#,##0");
}
解説
スプレッドシートを取得
最初にスプレッドシートを取得します。
「.getActiveSpreadsheet()」でアクティブなスプレッドシートを取得します。
var ss = SpreadsheetApp.getActiveSpreadsheet();
「.getActiveSheet()」でアクティブなシートを取得します。
var sheet = ss.getActiveSheet();
「.getLastRow()-」でシート内の範囲指定する行を指定します。1行目はカラム行のため「-1」を記載。
var rows = sheet.getLastRow()-1;
範囲の書式を変更
範囲の「日付」の書式を変更します。
sheet.getRange(2,1,rows,1).setNumberFormat("yyyy/MM/dd")
範囲の「金額」の書式を変更します。
sheet.getRange(2,4,rows,1).setNumberFormat("[$¥-411]#,##0");
キーボードのCtrl+Rでスクリプトが実行されます。
「スプレッドシートで利用できる書式一覧」のご紹介
「スプレッドシートで利用できる書式一覧」をご紹介します。
「スプレッドシートで利用できる書式一覧」のご紹介 | ||
数字/日時 | 位置 | 設定内容 |
数字
|
自動 | .setNumberFormat(‘General’) |
書式なしテキスト | .setNumberFormat(‘@’) | |
数値 | .setNumberFormat(‘#,##0.00’) | |
パーセント | .setNumberFormat(‘0.00%’) | |
指数 | .setNumberFormat(‘0.00E+00’) | |
会計 | .setNumberFormat(‘_([$¥-411]* #,##0.00_); _([$¥-411]* \\(#,##0.00\\);_([$¥-411]* “-“??_);_(@_)’) |
|
会計(\なし) | .setNumberFormat(‘#,##0.00;(#,##0.00)’) | |
通貨 | .setNumberFormat(‘[$¥-411]#,##0.00’) | |
通貨(端数切り捨て) | .setNumberFormat(‘[$¥-411]#,##0’) | |
日時
|
日付 | .setNumberFormat(‘yyyy/MM/dd’) |
時間 | .setNumberFormat(‘H:mm:ss’) | |
日時 | .setNumberFormat(‘yyyy/MM/dd H:mm:ss’) | |
経過時間 | .setNumberFormat(‘[h]:mm:ss’) | |
その他
|
その他の通貨(例) | .setNumberFormat(‘[$¥]#,##0’) |
その他の日付や時刻の形式(例) | .setNumberFormat(‘yyyy”年”m”月”d”日”‘) | |
カスタム数値形式(例) | .setNumberFormat(‘#,##0_);[Red](#,##0)’) |
Googleサービス関連サイトマップのご紹介
Googleサービス関連サイトマップをご紹介します。
Googleサービス関連サイトマップのご紹介 |
|||
学び/学習TOP > IT|ゲーム作り|HP作成 | |||
ITtop > エディタ|プログラミング||| | |||
【GAS(Google Apps Script)】 | |||
ショットカット|MimeType一覧|| 【Googleドライブの操作】 基本編(フォルダ名/URLを取得|スプレットシートのフォルダID取得|ファイル一括取得|フォルダ一括取得|ファイル一括削除||||| 【スプレットシートの操作】 ■基本編(スプレッドシート取得|操作|コピー) ■ファイル操作(一括コピー|ファイル情報一括取得||||) ■シート操作 シート取得|シート非表示/再表示|タブ色変更|シート一括作成/削除 便利機能(目次の自動作成|シートの表示/非表示|メニュー操作) ■セル操作 (1セル操作|複数セル値|(取得|記載)|範囲データをクリア|数式を最終行までコピー|全シート一括値貼り|グループ化|並び替え|連想配列|) ■書式(書式設定|||) ■フォント(フォントの英名確認|フォント/文字サイズを一括変換) ■画像(QRコード生成|画像ファイルを一括生成|||) ■独自メニュー(作成|サブメニュー/区切り線) ■便利なスクリプト(ファイル情報の一括取得||| |
|||
【SEO】 | |||
SEOの歴史|アルゴリズムアップデート|||| | |||
テキストエディタ(サクラエディタ|正規表現) | |||
【プログラミング】 | |||
【C言語】STG作り方|C言語の入門/基礎|リファレンス/サンプル文 | |||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
Googleサービス関連ページのご紹介
Googleサービス関連ページをご紹介します。
「学ぶ」学習用関連サイトマップのご紹介
「学ぶ」学習用関連サイトマップをご紹介します。
「学ぶ」学習用関連サイトマップのご紹介 |
|||
学び/学習TOP > IT|ゲーム作り|HP作成 | |||
【IT】エディタ/正規表現|プログラミング| 【ゲーム作り】STG作り方|C言語の入門/基礎|リファレンス/サンプル文 【HP作成】WordPress|Cocoon|便利テクニック |
|||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
シューティングゲーム | ゲーム | 中古・新品通販の駿河屋
「学ぶ」学習用関連ページのご紹介
「学ぶ」学習用関連ページをご紹介
コペンギン・サイトマップ
コペンギンのサイトマップをご紹介します。
【コペンギンTOP】サイトマップ | ||||
コペンギンTOP > ゲーム│ホビー│書籍・マンガ│ | ||||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
||||
サイトマップ一覧 |
懐かしの名作から最新作までの豊富な品揃え!通販ショップの駿河屋
コペンギンサイトマップ関連ページのご紹介
コペンギン関連ページをご紹介します。