📅

今月のものだけをフィルタリングするには?

文字列を使った場合

当初下の日付を使った比較をしていたのですが、文字列を使った方が簡単にできることがわかり、文字列を使った例を追加しました。詳細は、
📅
日付・週(日曜始まり)・週(月曜始まり)・月・クオータを一意に示す文字列を作成するには?
を参照してください。
formatDate(prop("日付"), "YYYY-MM") == formatDate(now(), "YYYY-MM")

日付を使った場合

以下のものは、日付を使って色々やっていますが、上の Formula が一番簡単だと思います。以下は記録のためだけに残しておきます。

自分のトップページなどに今月のタスク一覧などを表示したい場合があります。前述の[月初日]でフィルタをすればよいですが、具体的な日付を書いてしまうと毎月変更する必要があります。このため、今月のイベントかどうかを判断するフラグを用意するとよいです。やることは[月初日]の属性と[今月初日]が等しいかどうかを判断するだけです。
  1. 「月初日」「今月初日」を使う場合
    1. prop("月初日") == prop("今月初日")
  1. 「月初日」、「今日」のみ使う場合
    1. prop("月初日") == dateSubtract(prop("今日"), date(prop("今日")) - 1, "days")
  1. 「月初日」のみ使う場合
    1. prop("月初日") == dateSubtract(dateSubtract(dateSubtract(now(), hour(now()), "hours"), minute(now()), "minutes"), date(now()) - 1, "days")
  1. 「今月初日」「時刻なし」のみ使う場合
    1. dateSubtract(prop("時刻なし"), date(prop("時刻なし")) - 1, "days") == prop("今月初日")
  1. 「今月初日」のみ使う場合
    1. dateSubtract(dateSubtract(dateSubtract(prop("日付"), hour(prop("日付")), "hours"), minute(prop("日付")), "minutes"), date(prop("日付")) - 1, "days") == prop("今月初日")
  1. 「今日」「時刻なし」のみ使う場合
    1. dateSubtract(prop("時刻なし"), date(prop("時刻なし")) - 1, "days") == dateSubtract(prop("今日"), date(prop("今日")) - 1, "days")
  1. 「今日」のみ使う場合
    1. dateSubtract(dateSubtract(dateSubtract(prop("日付"), hour(prop("日付")), "hours"), minute(prop("日付")), "minutes"), date(prop("日付")) - 1, "days") == dateSubtract(prop("今日"), date(prop("今日")) - 1, "days")
  1. 「時刻なし」のみ使う場合
    1. dateSubtract(prop("時刻なし"), date(prop("時刻なし")) - 1, "days") == dateSubtract(dateSubtract(dateSubtract(now(), hour(now()), "hours"), minute(now()), "minutes"), date(now()) - 1, "days")
  1. 参照なし
    1. dateSubtract(dateSubtract(dateSubtract(prop("日付"), hour(prop("日付")), "hours"), minute(prop("日付")), "minutes"), date(prop("日付")) - 1, "days") == dateSubtract(dateSubtract(dateSubtract(now(), hour(now()), "hours"), minute(now()), "minutes"), date(now()) - 1, "days")
       
日付関連
Name
日付
今月? (文字列版)
今月?
今月? (月初日、今日を利用)
今月? (月初日を利用)
今月? (今月初日、時刻なしを利用)
今月? (今月初日を利用)
今月? (今日を利用)
今月? (時刻なしを利用)
今月? (参照なし)
Sep 1, 2024 04:15 PM
Sep 1, 2024 04:15 PM
Sep 1, 2024 04:15 PM
Sep 1, 2024 04:15 PM
Sep 1, 2024 04:15 PM
Sep 1, 2024 04:15 PM
Sep 1, 2024 04:15 PM
Sep 1, 2024 04:15 PM
Sep 1, 2024 04:15 PM
Sep 1, 2024 04:15 PM
Sep 1, 2024 04:15 PM
Sep 1, 2024 04:15 PM