未分類

Notion DBテンプレの日付プロパティに「今日」「今」以外の任意の動的な日時を設定する方法

概要

Notionのデータベースではこれまで、テンプレートページからの新規ページ作成では、日付プロパティに設定できる日時は、「今日」「今」「固定日時」のいずれかしかありませんでした。(上記画像参照)

従って、例えば「今日の9時」のように、日付は動的に変動させたいけど時刻は固定にしたい、ということは出来ませんでした。

それが今回のアップデート「オートメーションやボタンでの数式のサポート」により実現可能になりました。

注意点

なお注意点として、オートメーション機能は有料プランでのみ使える機能になります。

ボタンは無料でも使えるので、ワンクリック必要ですが、新規作成時にボタンを押すだけで実現できるので、従来通り手動で時刻を設定するよりは楽になるのではないでしょうか。

設定方法

具体的な設定手順は次のとおりです。

  1. これまでのような、テンプレートページ上での日付プロパティに対する設定は不要
  2. オートメーションの新規追加を開始
  3. トリガーとして「ページを追加」を選択
    • 任意で「ページの名前が〇〇に一致する」場合に限定するトリガーを追加するようなことも可能です
  4. アクションとして「プロパティを編集」→「日付プロパティ」→「カスタム数式」と選択していく
  5. カスタム数式に以下を入力
    • トリガーされた日付.dateAdd(○, "hours").dateAdd(○, "minutes")
    • には時・分をそれぞれ入力します
    • dateAdd(9.5, "hours") のような入力も可能です
    • 終了時刻も設定したい場合は、dateRange(<上記の形式で開始日時>, <上記の形式で終了日時>) 形式が使えます
  6. 保存