見出し画像

カーナビの機能をNotionで再現!『今日は何の日?』で日記をもっと楽しく!

改めまして、日本時間 2024/10/25、Notionの最新機能の発表及びリリースがされました。

  1. Form: GoogleFormのようなアンケート作成や、DBへの情報追加が可能。外部公開も可能。

  2. Layouts: NotionDBの詳細ページUIを柔軟に変更可能。カスタム絵文字の追加。

  3. Automation: メール通知アクションが追加。また、変数の使用が可能に。

  4. Marketplace: 有料テンプレートの掲載が簡易化。

  5. Notion Mail: 近日公開予定のメールアプリ。メール対応のタスク化管理が可能に。

Notionがアップデートされ、ここ最近は「変数」を使い、様々なものを自動化することに注力していました。

今回の記事では、Notionの最新機能であるレイアウトカスタマイズを活用し、日記・日報に特化したテンプレートを作成しました。
このテンプレートは、単なる記録だけでなく、日々の振り返りをより楽しく、そして意味のあるものにすることを目指しています。

さらに、カーナビでおなじみの「今日は何の日?」機能をNotionで再現することで、日記や日報に新たな視点を加えました。
これにより、毎日の記録がより興味深く、そして書く意欲を高めるものになるよう工夫を凝らしています。


▼ 構築手順

▽ カーナビでおなじみの「今日は何の日?」をデータベース化

車のエンジン始動後、「○月○日 △△の日です」という音声を聞いたことはありますでしょうか。

MAZDAのFAQに366日分まとまたPDFファイルがありましたので、それをNotionでデータベース化して行きます。

NotionAIを使用してPDFファイルを分析し、「月日」と「記念日」の情報を列に分けた表を作成しました。その後、この表をデータベースに変換しました。

さらに、カーナビには含まれていない「記念日」の解説も必要だと考え、NotionAIを活用して自動的に解説文を生成しました。これにより、より詳細な情報を提供できるようになりました。

MAZDAのFAQに366日分まとまたPDFファイルがありましたので、それをNotionでデータベース化して行きます。

NotionAIでは、PDFファイルの分析が可能です。PDFの情報から「月日」と「記念日」を列に分けて表にしてもらい、表をデータベースに変換しました。

また、カーナビにはない「記念日」についての解説もほしかったので、NotionAIに解説を自動入力してもらいました。
NotionAIで作成した「今日は何の日?」データベース

▽ 日記と「今日は何の日」を自動連携するボタンの作成

日記を作成する際はボタンをトリガーとします。
ボタンには日記に以下の内容を反映させるための設定がされています。

① 今日の日付に応じた「今日は何の日?」を表示する
② 月ごとの目標達成率を計算する
③ 前回たてた目標を今日の日記内に表示する

ボタンの設定
日記を作成する際はボタンをトリガーとします。ボタンには日記に以下の内容を反映させるための設定がされています。

① 今日の日付に応じた「今日は何の日?」を表示する② 月ごとの目標達成率を計算する③ 前回たてた目標を今日の日記内に表示する
テンプレート内のボタン設定

▽ 新機能:日記のレイアウトをカスタマイズ

データベース内のページレイアウトを変更することができるようになりました。
解説は、あさぎさんのものが非常に分かりやすかったので、ポストを貼らせていただきます。

このアップデートにより、テキストプロパティを1つのセクションのように表示できるようになりました。
そのため、日記の入力はすべてテキストプロパティを採用することにしました。

日記には、今日は何の日とその記念日についての解説がされています。解説はNotionAIで作成しています。
テンプレート日記の画面

▼ テンプレートの使い方

▽ ボタンを押し日記を作成する

今日の日記を追加するためのボタン

① ボタンを押すことで、今日の日記の入力欄がポップアップで表示されます。※ボタンを押す以外の方法で日記を追加すると各種連携がされません。

ポップアップで表示された入力画面

②「今日は何の日?」「記念日の解説」「今日の目標」は自動で入力されます。※編集はできません

③ 今日の目標は、前回【明日の目標】で記入した内容がそのまま反映されます。日報のように平日にしか書かない場合でも、金曜日設定した目標が月曜日に反映されるようになっています。

④ 目標達成確認はセレクトから選択します。

目標達成選択欄

⑤ 【今日の振り返り】と【明日の目標】は、テキストで入力します。
テキストプロパティへの入力なので、改行はShift+Enterを押してください。

▽ 月ごとの達成率を確認する

「Monthly」と表示されたエリアでは、月ごとの日記の記録数と目標達成率が一目で把握できるようになっています。

月ごとの達成率を管理するエリア

ページの中では、各月の日記一覧を見ることができます。

各月の日記一覧

▽ テンプレート

▼ まとめ

▽ 自動化を実現するために使用した機能

前回設定した目標を次の日記に反映させるための連携や、日記のタイトルに日付を自動的に反映させるために「変数」を使用しています。

これからも様々な実用例を投稿していきます。

▽ テンプレート作成について

Notion公式テンプレートギャラリーあらためマーケットプレイスにて、これまでのテンプレート複製数やインプレッション数が見れるようになりました。

ありがたいことに多くの方に複製いただいておりました。
これからはnoteの投稿と合わせて、マーケットプレイスへの投稿もしていこうと思います。

この記事が気に入ったらサポートをしてみませんか?