MENU
  • ブログBlog
  • プロフィールProfile
  • ポートフォリオPortfolio
  • お問い合わせContact
  • お絵描き道場drawing dojo
「社会不適合者の生き方」
くじらいどブログ
  • ブログBlog
  • プロフィールProfile
  • ポートフォリオPortfolio
  • お問い合わせContact
  • お絵描き道場drawing dojo
くじらいどブログ
  • ブログBlog
  • プロフィールProfile
  • ポートフォリオPortfolio
  • お問い合わせContact
  • お絵描き道場drawing dojo
  1. ホーム
  2. PC
  3. GASで年月日をyyyy/mm/dd形式に変換する方法

GASで年月日をyyyy/mm/dd形式に変換する方法

2024 11/07
PC プログラミング
2024年3月22日2024年11月7日

GASで年月日をyyyy/mm/dd形式に変換する方法を試したいと思います。

目次

手動で年月日をyyyy/mm/dd形式に変換する方法

まずは、手動で年月日をyyyy/mm/dd形式に変換する方法です。

例として、セルA1に“2024年3月22日”と入力してみます。

まず、GASを使わずに、“2024年3月22日”をyyyy/mm/dd形式に書式設定で変更してみます。

書式設定を変更する方法は2つあります。

まず、書式設定を変更したいセルをクリックして、シートのツールバーにある、123をクリックし、日付をクリックします。

もう1つの書式設定を変更する方法として、メニューバーの表示形式から数字をクリックして、日付をクリックします。

“2024年3月22日”から“2024/03/22”に書式設定が変更されました。

GASで年月日をyyyy/mm/dd形式に変換する方法

GASで年月日をyyyy/mm/dd形式に変換するには、setNumberFormat() メソッドを使用します。

メニューバーの拡張機能からApps Scriptをクリックします。

Apps Scriptのコードエディタが開きました。

function convertDateFormat() {
  var sheetName = "シート1"; // シート名を指定
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheetName);
  
  var cell = sheet.getRange("A1");
  
  // セルの書式を設定
  cell.setNumberFormat("yyyy/MM/dd");
}

Apps Scriptのコードエディタに、上記のコードを貼り付けて、 実行 をクリックします。

スクリプトの実行後に、承認が必要です
このプロジェクトがあなたのデータへのアクセス権限を必要としています。というダイアログが出た場合は、下記の記事を参考にアクセス権限を承認してください。

あわせて読みたい
Google Apps Script (GAS) 初回実行時のアクセス権限の承認方法 Google Apps Script(GAS)を使ってスクリプト実行する際、初回実行時にはアクセス権限の承認が必要です。 承認が必要です。このプロジェクトがあなたのデータへのアク…

“2024年3月22日”から“2024/03/22”に書式設定が変更されました。

setNumberFormatメソッド

setNumberFormat() メソッドは、Google Apps Script(GAS)のスプレッドシートサービスで利用できるメソッドの一つです。このメソッドは、セルの表示形式を指定するために使用されます。主に数値の表示形式を変更する際に利用されます。

使用例説明
setNumberFormat(“#,##0.00”)数値を3桁区切りの整数部と小数点以下2桁にフォーマットします。
setNumberFormat(“0.00%”)数値をパーセンテージ形式に変換します(小数点以下2桁表示)。
setNumberFormat(“0.0E+00”)数値を指数形式に変換します。
setNumberFormat(“yyyy-mm-dd”)日付を年-月-日の形式で表示します。
setNumberFormat(“yyyy/MM/dd”) 日付を年/月/日の形式で表示します。
setNumberFormat(“H:mm:ss”) 時間を時:分:秒の形式で表示します。
function setFormat() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();

  // 日付の表示形式を設定します
  sheet.getRange('A1').setNumberFormat("yyyy/MM/dd");

  // 時間の表示形式を設定します
  sheet.getRange('B1').setNumberFormat("H:mm:ss");

  // 通貨の表示形式を設定します
  sheet.getRange('C1').setNumberFormat("$#,##0.00");

  // 赤字でマイナス符号を含めた表示形式を設定します
  sheet.getRange('D1').setNumberFormat("#,##0_);[Red](#,##0)");

  // 正の数値を緑字、負の数値を赤字で表示する形式を設定します
  sheet.getRange('E1').setNumberFormat("[Green]#,##0.00;[Red](#,##0.00)");

  // パーセンテージ形式を設定します
  sheet.getRange('F1').setNumberFormat("0.00%");

  // 他の例も同様に設定可能です
}

setNumberFormatの詳しい使用方法は、下記のGoogle Workspace Apps Script リファレンスを参照してください。

Google for Developers
Class Range  |  Apps Script  |  Google for Developers

また、使用可能な書式パターンについては、下記のSheets API ドキュメントを参照してください。

Google for Developers
日付と数値の形式  |  Google Sheets  |  Google for Developers
PC プログラミング
GAS Google Apps Script Google スプレッドシート プログラミング
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • LINEスタンプの作成から販売までをざっくり解説!
  • JavaScript 正規表現 初めの一歩

この記事を書いた人

くじらいどのアバター くじらいど

アラサー社会不適合者のくじらいどです。

普段は、youtubeで動画投稿やこのサイトでブログ投稿をしています。

喘息、アトピー、鼻炎持ち
教育失敗の世間知らず

自分にできることをやるだけ

関連記事

  • Google Chrome 最新バージョンに更新する方法
    2024年11月17日
  • Google Chromeで動作が遅くなる原因と対処法
    2024年10月18日
  • Googleドライブの容量を節約する方法とは?
    2024年10月16日
  • 無料で便利!定番オンラインバックアップサービス5選
    2024年10月16日
  • Windows 10 隠しファイルを表示する簡単な方法
    2024年10月15日
  • Microsoft Edgeのフィードを非表示にする方法、背景画像の変更方法、テーマ設定方法
    2024年10月11日
  • Windows10 で既定のアプリを変更する方法
    2024年10月11日
  • Windows 10 ファイルの拡張子を表示させる方法
    2024年10月9日

コメント

コメントする コメントをキャンセル

CAPTCHA

最近の投稿

  • くじランドに遊びに来てね!【くじランド】
  • ぬらりひょんとは? わしが解説する【くじランド】
  • チャンネル登録者数10人を達成しました!
  • チャンネル登録者数1人を達成しました!
  • Youtube投稿始めました!

最近のコメント

  1. 深夜セルフガソリンスタンド監視アルバイトの当たり現場と外れ現場 に Chet Garfinkel より
  2. Google Apps Script (GAS) 初回実行時のアクセス権限の承認方法 に くじらいど より
  3. Google Apps Script (GAS) 初回実行時のアクセス権限の承認方法 に tlover tonet より
  4. Google Chromeのホーム画面の背景を変更する方法(好きな画像に変更) に くじらいど より
  5. Google Apps Script (GAS) シートの値を削除する方法 に くじらいど より

アーカイブ

  • 2025年3月
  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年10月
  • 2024年6月
  • 2024年5月
  • 2024年4月
  • 2024年3月
  • 2024年2月
  • 2023年7月
  • 2023年6月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月

カテゴリー

  • PC
  • お知らせ
  • デザイン
  • プログラミング
  • 体験談
  • 日常
くじらいど
社会不適合者 / 趣味クリエイター
アラサー社会不適合者のくじらいどです。

普段は、youtubeで動画投稿やこのサイトでブログ投稿をしています。

喘息、アトピー、鼻炎持ち
教育失敗の世間知らず

自分にできることをやるだけ

プロフィール
目次
  • X
  • YouTube
  • Mail
  • 運営者情報
  • プライバシーポリシー
  • お問い合わせ

© くじらいどブログ.

  • メニュー
  • 検索
  • 目次
  • トップへ
目次