Notionで「最強の習慣トラッカー」を作る方法!ボタンと可視化で三日坊主を卒業【完全ガイド】


「記録するのが面倒で、習慣化アプリ自体を開かなくなった」

そんな経験はありませんか?

Notionで習慣トラッカーを作る最大のメリットは、**「記録のハードルを極限まで下げる(ボタン機能)」ことと、「頑張りを美しく可視化する(数式・グラフ)」**ことができる点にあります。

この記事では、初心者でも作れる基本形から、スマホで1タップ記録できる「最強のボタン活用術」までをステップバイステップで解説します。

ステップ1:基本のトラッカー(データベース)を作る

まずは土台となるデータベースを作成します。ここでは**「1日1行」**タイプを作成します。これが最も進捗管理しやすい形式です。

  1. ページ上で /database と入力し、**「テーブルビュー」**を選択します。
  2. データベース名を「習慣トラッカー」にします。
  3. **プロパティ(列)**を以下のように設定します。
    • 日付: 日付プロパティ(毎日の日付用)
    • 読書: チェックボックス
    • 筋トレ: チェックボックス
    • 英語学習: チェックボックス
    • 一言メモ: テキスト(日記用)

これで「カレンダー兼チェックリスト」の完成です。

ステップ2:【重要】「ボタン機能」で記録を1秒にする

Notionの**「ボタン(Button)」機能**を使うと、スマホから1タップでその日の記録が可能になります。これが「最強」たる所以です。

毎日新しい行を自動で作るボタン

  1. /button と入力してボタンブロックを作成。
  2. アクションを追加: 「ページを追加」を選択。
  3. データベース: 先ほど作った「習慣トラッカー」を選択。
  4. プロパティを編集: 「日付」を「今日(Today)」、「名前」を「@今日」に設定。

このボタンをポチッと押すだけで、今日の日付が入った新しい行が作成されます。もう手動で日付を入力する必要はありません。

ステップ3:数式で「達成率」を可視化する

チェックボックスが増えていくのは楽しいですが、**「プログレスバー(進捗バー)」**があるとドーパミンが出ます。Notionの数式機能を使いましょう。

  1. データベースに「数式(Formula)」プロパティを追加します。
  2. 以下の数式をコピー&ペーストしてください。

JavaScript

/* 完了した数をカウントしてバーを表示する数式 */
let done = (prop("読書") ? 1 : 0) + (prop("筋トレ") ? 1 : 0) + (prop("英語学習") ? 1 : 0);
let total = 3; /* 習慣の総数 */
let percent = round((done / total) * 100) / 100;

/* プログレスバーの表示 */
"★ " + format(done) + "/" + format(total) + " " + style(slice("■■■■■■■■■■", 0, round(percent * 10)) + slice("□□□□□□□□□□", 0, 10 - round(percent * 10)), "green") + " " + format(percent * 100) + "%"

これで、チェックを入れるたびに「★ 1/3 ■■■□□□□□□□ 33%」のようにバーが伸びていくようになります。

ステップ4:カレンダービューで「継続」を確認する

リスト形式だと「続いている感」が見えにくいので、ビューを追加します。

  1. データベース上部の「+」をクリック。
  2. **「カレンダー」**ビューを選択。
  3. プロパティ表示設定で、チェックボックスや達成率バーを表示させます。

カレンダーが埋まっていく様子を見ることで、「チェーンを途切れさせたくない」という心理(サインフェルド効果)が働き、継続力がアップします。

テンプレート活用とスマホ連携

ゼロから作るのが面倒な方は、公式テンプレートを活用しましょう。

  • テンプレートギャラリー: サイドバーの「テンプレート」から「Habit Tracker」で検索すると、高品質なテンプレートが無料で手に入ります。
  • スマホウィジェット: iPhoneやAndroidのホーム画面に、ステップ2で作った「ボタン」のページへのショートカット(ウィジェット)を配置しましょう。アプリを探す手間すら省けます。

よくある質問(FAQ)

Q. 毎日チェックボックスを外す(リセットする)必要はありますか?

A. 「1日1行」形式で作る場合、リセットは不要です。過去の記録はそのまま残り、翌日は新しい行(新しい日付)でスタートします。これにより過去の振り返りが容易になります。

Q. チェックボックス以外の記録方法はありますか?

A. はい。「数値」プロパティを使えば、「読書ページ数」や「体重」などを数字で記録できます。また、「セレクト」プロパティを使えば、「気分(良い/普通/悪い)」などを記録できます。

Q. 習慣が増えたらどうすればいいですか?

A. データベースに新しい「チェックボックス」列を追加し、ステップ3の数式内の total の数字と足し算部分を修正するだけで対応可能です。


まとめ

Notionで最強の習慣トラッカーを作る鍵は、**「ボタンで開始」「数式で達成感を味わう」**ことです。

  1. データベースを作る(1日1行)。
  2. ボタンで毎日のページ作成を自動化する。
  3. 数式でプログレスバーを表示する。

この3ステップで、あなたの「三日坊主」はきっと卒業できます。

Next Step: まずはスマホでNotionを開き、トップページに /button で「今日の記録を開始」ボタンを作ってみましょう!

Related Post