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

【GAS スプレットシート 書式設定】「GAS(Google Apps Script) Googleスプレッドシートのデータに書式設定する方法」のご紹介

「GAS(Google Apps Script) Googleスプレッドシートのデータに書式設定する方法」のご紹介 ゲームテーマ
スポンサーリンク

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

パソコン > Macbook |楽天

「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 > ゲームホビー書籍・マンガ│■■
ゲーム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をコピーしました