逆引きFormula 2.0 に戻る
今月末を計算するなら、月の最終日の参照先を変えるだけになります。コピー & ペースト用に並べておきます。
古い情報
- 「今月初日」を使う場合
/* 今月初日プロパティの日付の1ヶ月後の日付(翌月1日)を取得 */ prop("今月初日").dateAdd(1, "months") /* その日の前日の日付を取得 */ .dateSubtract(1, "days")
- 「today()」を使う場合
/* today() の値を変数 d に代入 */ let(d, today(), /* d の日付数値から1を引いた数値分の日付を減算(今月1日) */ d.dateSubtract(d.date() - 1, "days") /* その日付の1ヶ月後の日付(翌月1日)を取得 */ .dateAdd(1, "months") /* その日の前日の日付を取得 */ .dateSubtract(1, "days") )
- 参照を使わない場合。Formula 2.0 だと月初日を取得できるので簡単です。
/* today() を YYYY-MM の文字列に変換(日の部分を強制的に1日に設定) */ today().formatDate("YYYY-MM") /* 作成した文字列から日付を作成 */ .parseDate() /* その日付の1ヶ月後の日付(翌月1日)を取得 */ .dateAdd(1, "months") /* その日の前日の日付を取得 */ .dateSubtract(1, "days")
日付関連