LANG SELRCT

Google Apps Scriptのコードを書く場所  (新規作成: スプレッドシート | スクリプトエディタ

2021年7月25日日曜日

現在日時から四半期の開始日と終了日を知りたい


今の日時を取得して、現在の四半期の開始日と終了日を知りたくて書いたコードです。



コード.gs
function myFunction() {
  const month = new Date().getMonth() + 1;// monthは0始まりなので+1
  const quater = judgeQuater(month);
  Logger.log([month, quater]);
}

/************************************
受け取った月からそのQuaterのStartDateと EndDateとQuaterを返す
************************************/
function judgeQuater(month) {
  switch(month) {
    case 7:
    case 8:
    case 9:
      return ["07-01", "09-30", "Q1"];
    case 10:
    case 11:
    case 12:
      return ["10-01", "12-31", "Q2"];
    case 1:
    case 2:
    case 3:
      return ["01-01", "03-31", "Q3"];
    case 4:
    case 5:
    case 6:
      return ["04-01", "06-30", "Q4"];
  }
}




ログ

最新の投稿

GASでWebアプリを作ってローカルファイルをGoogleドライブにアップしたい(アプリを開くユーザーとファイルをアップロードするユーザーを分けたい)

Google Driveに複数ファイルをアップロードしたい(submitボタン使わない) の応用です。 GASでWebアプリを作ってローカルファイルをGoogleドライブにアップしたい 以下の条件を満たすもの 条件 アップロード先はGoogleドライブの共有フォルダ そのフォルダ...