ADVERTISEMENT

【Notion】Notionテンプレート内の日付を毎回更新したい時の運用方法

【Notion】Notionテンプレート内の日付を毎回更新したい時の運用方法
🛡️ 超解決

Notionのテンプレート機能は業務の定型作業を効率化する一方で、テンプレート内の日付プロパティが毎回手動での更新を必要とするケースが少なくありません。テンプレートを適用した際に自動的に現在日付を設定したい場合、Notionの標準設定だけでは意図通りに動作しないことがあります。この記事では、テンプレート内の日付を毎回更新するための具体的な運用方法を、原因の解説とともに紹介します。データベーステンプレートとテンプレートボタンの両方のケースをカバーし、現場で迷わないための判断基準を整理します。

【要点】この記事で確認すること

  • 最初に見る場所: 現在使用しているテンプレートの種類(データベースのテンプレート機能か、テンプレートボタンか)
  • 切り分けの軸: 日付プロパティの種類(標準の日付プロパティとCreated timeプロパティの違い)、テンプレートのロック設定が有効かどうか
  • 注意点: テンプレートをロックしたまま保存すると日付が固定されるため、ロックを解除する必要があります。また、テンプレート保存前にデフォルト値を「Today」に設定しておくことが重要です。

ADVERTISEMENT

なぜテンプレートの日付が更新されないのか

Notionのテンプレートは、テンプレートを作成した時点のプロパティの値をそのままコピーする仕様です。そのため、日付プロパティに具体的な日付(例:2025年3月1日)を入力してテンプレートを保存すると、その日付が固定値としてテンプレートに埋め込まれます。テンプレートを適用するたびに同じ固定日付が入力される理由はここにあります。

この問題を解決するには、テンプレート内の日付プロパティに「Today」という動的な値を設定する必要があります。しかし、単に「Today」と入力しても、テンプレートの保存方法やロック設定によっては固定値として扱われてしまうケースがあります。以下では、データベーステンプレートとテンプレートボタンのそれぞれで、正しく現在日付を反映させる方法を解説します。

お探しの解決策が見つからない場合は、こちらの「Notionトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

状況別の解決方法

テンプレートの種類によって適切な設定方法が異なります。以下の比較表と詳細説明を参考に、ご自身の環境に合った方法を選んでください。

方法 概要 メリット デメリット 推奨シーン
データベーステンプレート(ロック解除+デフォルトToday) テンプレート保存前に日付プロパティのデフォルト値を「Today」に設定し、ロックを解除して保存する方法 標準機能のみで実現でき、テンプレート適用時に自動で今日の日付になる テンプレート編集のたびにデフォルト値をTodayに設定し直す必要がある。データベースビューの「New」ボタンからのみ有効 データベースの新規レコード作成を頻繁に行う場合
テンプレートボタン(日付プロパティにTodayを指定) ボタン設定内で「Add a page」の日付プロパティに直接「Today」を設定する方法 ボタンを押すだけで現在日付のページが作成される。ロック設定を気にする必要がない ボタンごとに設定が必要。データベースと連携しない場合は別途ページが作成される 定型ページを素早く作成したい場合
Created time プロパティの活用 新規ページ作成時の日時を自動記録するプロパティを使う方法 設定不要で自動生成され、編集不可のため正確な作成日時を保持できる ページ作成後に日付を変更できない。時刻も含まれる(表示設定で日付のみに変更可能) 作成日時を厳密に管理したい場合、後から変更されたくない場合

データベーステンプレートの場合

データベースのテンプレート機能を使って新規レコードを作成する場合、以下の手順で日付を毎回自動更新できます。

  1. データベースのテンプレートを作成するには、データベース右上の「▼」をクリックし、「New template」を選択します。
  2. テンプレート編集画面で、日付プロパティを追加または既存の日付プロパティをクリックし、デフォルト値を「Today」に設定します。カレンダーアイコンをクリックして「Today」を選ぶか、直接「Today」と入力します。
  3. テンプレート編集画面右上の「…」メニューから「Lock as template」がオフ(グレーアウト)になっていることを確認します。オンの場合はクリックしてオフにします。
  4. テンプレートを保存するには、画面左上の「←」または「Close」をクリックします。
  5. データベースビューで「New」ボタンをクリックし、先ほど保存したテンプレートを選択して新規ページを作成します。日付プロパティにTodayの日付が自動入力されていることを確認します。

この方法のポイントは、テンプレートを保存する前に「Lock as template」を必ずオフにすることです。ロックがオンの状態では、デフォルト値のTodayが無視され、テンプレート作成時に設定した固定日付がコピーされます。また、テンプレート編集時にデフォルト値をTodayに設定しても、ロックがオンだと固定値として保存されるため注意が必要です。

テンプレートボタンの場合

テンプレートボタンは、ページ上の任意の場所に設置できるボタンで、クリックするたびに定型ページを作成します。日付を毎回現在日付にするには、ボタン設定内で直接Todayを指定します。

  1. ページ上で「/template button」または「/button」と入力し、「Template button」を選択します。
  2. ボタン設定ダイアログで「Add a page」を選択し、作成先のデータベースまたはページ種別を指定します。既存のデータベースを選ぶ場合は、データベース名を入力します。
  3. 「Page template」の編集画面が開きます。ここで日付プロパティを追加し、値を「Today」に設定します。プロパティのタイプは「Date」を選択し、日付入力欄に「Today」と直接入力するか、カレンダーから「Today」を選びます。
  4. 必要に応じて他のプロパティ(タイトル、テキストなど)も固定値で設定できます。
  5. ボタンに名前を付けて保存します。作成したボタンをクリックすると、設定したテンプレートに基づいたページが作成され、日付には現在日付が自動入力されます。

テンプレートボタンでは「Lock as template」の概念がないため、常にTodayが適用されます。ただし、日付以外のプロパティはボタン作成時に設定した固定値がそのままコピーされます。データベースと連携する場合は、データベースのプロパティ定義と一致していることを確認してください。

Created time プロパティの活用

Notionには「Created time」という自動生成プロパティがあり、ページが作成された日時を記録します。このプロパティを利用すれば、テンプレートの設定を一切変更せずに、常に最新の作成日時を保持できます。

  1. データベースに「Created time」プロパティを追加するには、データベースのプロパティ設定で「Add a property」→「Created time」を選択します。
  2. このプロパティはテンプレートに含める必要はなく、テンプレートを使って新規ページを作成するたびに、自動でその瞬間の日時が記録されます。
  3. 表示形式を日付のみに変更したい場合は、プロパティ設定で「Date format」を「Date」または「Relative」に変更します。時刻を非表示にできます。
  4. Created timeは編集不可のため、後から日付を変更したい場合は別途日付プロパティを用意する必要があります。
  5. データベースのテンプレートやテンプレートボタンと組み合わせて使用することも可能です。テンプレートで他のプロパティを固定しつつ、作成日時はCreated timeに任せるという運用ができます。

Created timeプロパティは設定が不要で確実に動作するため、特に「いつ作成されたか」を厳密に管理したい業務に向いています。ただし、後から日付を書き換えたいケースでは別の方法を検討してください。

失敗しがちなパターンと対策

テンプレートの日付更新に失敗する原因は、いくつかの典型的なパターンに分類できます。事前に把握しておくことで、トラブルを未然に防ぐことができます。

パターン1:テンプレートのロックがオンになっている

データベーステンプレートで「Lock as template」がオンのまま保存すると、日付プロパティのデフォルト値が適用されず、テンプレート作成時の固定日付がコピーされます。対策は、テンプレート編集画面の「…」メニューからロックをオフにしてから保存することです。既にロックがオンで保存されたテンプレートは、ロックをオフにした上で再度デフォルト値をTodayに設定し直し、保存し直す必要があります。

パターン2:テンプレートボタンで日付に固定日付を設定している

テンプレートボタンの設定画面で、日付プロパティに具体的な日付(例:2025年3月1日)を入力してしまうと、その日付が固定されます。対策は、日付の値を必ず「Today」と指定することです。カレンダーから選択する場合も「Today」を選んでください。また、既に固定日付が設定されたボタンは編集し直す必要があります。

パターン3:テンプレート編集後にデフォルト値がリセットされる

データベーステンプレートを編集する際、うっかり日付プロパティのデフォルト値を変更してしまうことがあります。例えば、他のプロパティを編集するためにテンプレートを開き、日付プロパティを触らないまま保存すると、デフォルト値が以前の固定値に戻ってしまうケースがあります。対策は、テンプレート編集後は必ず日付プロパティのデフォルト値が「Today」になっていることを確認することです。編集の習慣として、保存前にすべてのプロパティをチェックするようにしてください。

パターン4:チームメンバーが誤ってテンプレートを変更する

チームでテンプレートを共有している場合、他のメンバーがテンプレートを編集し、ロックをオンにしたりデフォルト値を固定値に変更してしまうリスクがあります。対策として、テンプレートの編集権限を制限するか、テンプレート運用ガイドラインを文書化して共有することをおすすめします。また、テンプレートの変更履歴を追跡したい場合は、テンプレートを複製してテスト用データベースで検証してから本番に反映する運用が有効です。

ADVERTISEMENT

管理者(またはチーム)で共有すべき注意点

テンプレートの日付更新機能をチーム全体で活用するには、以下の注意点を共有しておくとスムーズです。

  • ロック設定の意味を周知する: 「Lock as template」がオンの場合、テンプレート適用時にすべてのプロパティが固定値としてコピーされることを理解しておく必要があります。日付を動的にしたい場合は必ずオフにするルールを徹底しましょう。
  • Created timeプロパティの制約を理解する: Created timeは後から編集できません。日付を後で変更する必要がある業務では、別途日付プロパティをテンプレートに含め、適宜更新する運用を検討してください。
  • テンプレートボタンのデータベース連携: テンプレートボタンでデータベースを指定する場合、作成されるページのプロパティがデータベースの定義と一致している必要があります。日付プロパティがデータベースに存在しない、またはタイプが合わない場合はエラーが発生するため、事前に確認してください。
  • テンプレートの変更は全体に影響する: 既存のテンプレートを編集すると、それ以降に作成されるページにのみ新しい設定が反映されます。過去に作成されたページには影響しません。変更の影響範囲を理解した上で編集を行ってください。

よくある質問

Q1: テンプレートのロックが何かわかりません。

A: テンプレート編集画面右上の「…」メニュー内に「Lock as template」というオプションがあります。これがオンの状態で保存すると、テンプレート適用時にすべてのプロパティが固定値としてコピーされます。オフにすると、各プロパティのデフォルト値が適用されます。日付を動的にしたい場合は、必ずオフにしてください。

Q2: データベーステンプレートでデフォルト値をTodayに設定したのに、なぜか過去の日付が入ります。

A: テンプレートのロックがオンになっている可能性が高いです。テンプレート編集画面の「…」メニューでロックがオフになっているか確認してください。また、既に保存されたテンプレートでロックがオンのままになっている場合は、ロックをオフにした上でデフォルト値をTodayに設定し直し、保存し直す必要があります。過去のテンプレートを使い続けていると、古い設定が残っていることがあるため、新しいテンプレートとして保存し直すことも検討してください。

Q3: テンプレートボタンとデータベーステンプレートの使い分けは?

A: テンプレートボタンは、特定の定型ページをワンクリックで作成したい場合に便利です。ボタン自体がページ上に独立して存在し、クリックするたびに新しいページが作成されます。一方、データベーステンプレートは、データベースのビューから「New」をクリックした際に適用されるテンプレートで、データベースのレコード作成に特化しています。頻繁にデータベースにレコードを追加する業務ではデータベーステンプレート、日常的に決まった形式のページを素早く作成したい場合はテンプレートボタンが適しています。両方を併用することも可能です。

まとめ

テンプレート内の日付を毎回更新するには、テンプレートの種類に応じた適切な設定が欠かせません。データベーステンプレートではデフォルト値をTodayに設定しロックを解除すること、テンプレートボタンでは日付プロパティに直接Todayを指定することが基本です。Created timeプロパティは設定不要で自動記録されるため、作成日時を厳密に管理したい場合に有効です。チーム全体で統一した運用ルールを決め、設定ミスを防ぐことで、Notionのテンプレートをより効率的に活用できるでしょう。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

🧩
Notionトラブル完全解決データベース 共有、権限、データベース、Notion AI、インポートで止まる問題を横断的に確認できます。

ADVERTISEMENT