最新情報から便利な使い方まで。Notion 情報に特化した Web メディア。

【無料テンプレ配布】新機能「ボタン」でタスク時間を計測する

▼ Notion ラボで公開中の無料テンプレートまとめ記事はこちら


こんにちは。Notion アンバサダーの 円谷 です。

今週は初学者向けの Notion のセミナーを開催してきました。(有料にさせてもらったにも関わらず)100人の定員があっという間に埋まる人気っぷり、Notion 熱を改めて実感しました。第二弾も近日中に開催する予定です。ツイッターをフォローしてお待ちいただければと思います。

もう一つだけ宣伝させてください。今週も YouTube 動画を1本公開しました。こちらも初学者向けの動画ということで、Notion の基本が学べる動画となっております。「これから Notion を勉強したい!」という方はぜひ。


さて、前置きが長くなってしまったのですが、今日は以下のツイートの詳しい解説をしたいと思います。

先月リリースされたボタン機能を使ってタスクにかかった時間を簡単に記録することができるようになりました。本日の記事では、ボタン機能の簡単な解説と、このボタン機能を使ったタスク時間計測の方法を紹介したいと思います。

ボタン機能を使ったタスク時間計測の仕組みはテンプレート化してみなさんにお使いいただける形に整えてきました。テンプレートは記事の最後で配布していますので、もしよければ複製してお使いください。

テンプレートのスクリーンショット

ボタン機能解説

まず、ボタン機能の仕組みについて簡単に解説します。

ボタン機能は2023年3月末にリリースされた新しい機能です。今までは「テンプレートボタン」という名前の機能だったのですが、ここに新しい機能がいくつか追加されてアップデートされました。

/button で呼び出すことができる
ボタンにはさまざまな操作を割り当てることができる

ボタンをクリックすることでブロックを挿入したり、データベース内に新しいページを追加したり、データベース内のページのプロパティを編集したりすることがワンクリックで(ボタンを押すだけで)可能になりました。

ボタン機能でタスク時間を計測する

Notion の日付プロパティ内から時間を入力するのはけっこうな手間がかかります。最低でも3クリック + キーボード操作が発生します。タスク時間計測には時間の入力は必要不可欠な作業なのですが、Notion 上でタスクにかかった時間を計測したいとずっと思っていたのですが、この手間が面倒で今までなかなか実行することができませんでした。

時間を入力する手順

しかし、今回のボタン機能の登場でこの作業がワンクリックで完了するようになりました。ボタンのワークフローにタスク時間計測の時間を組み込むことでワンクリックでタスクの実施時間を計測することが可能です。

タスクの実施時間を計測できるように

以下は実際に僕が使っているタスク時間計測のページです。今回紹介するテンプレートにも「タスクを開始」「タスクを終了」「差し込みタスク」の3つのボタンを配置させています。1つ1つのボタンの使い方と設定を解説していきます。

僕が実際に使っているタスク時間計測のページ

計測開始ボタン

計測開始ボタンにはタスクの「開始日時」プロパティに現在時刻を入力する設定を仕込んでいます。ボタンを押したタイミングで現在時刻が自動入力されます。フィルタ機能を使って、自動入力するデータを絞り込んでいます。僕の場合は今日やるタスク、かつ、ステータスが進行中のタスクに開始時刻を入れるようにしています。これによってタスクの開始時刻が記録されます。

ボタンの設定
フィルタの設定で現在進行中のタスクの計測をスタートさせる

計測終了ボタン

計測終了もボタンを1クリックするだけです。進行中のタスクを対象に、終了時刻の入力とタスクステータスを完了に変更するというワークフローを仕込んでいます。

完了ボタンを押してタスクを完了させるようす

ボタンワークフローは以下のような設定にしています。進行中のタスクを対象に(フィルタをかけて)時刻の入力とステータスの更新を行っています。

ボタン機能とは直接関係ないですが、時間は関数機能で見やすくしています。 formatDate 関数を使うことで時刻を見やすい形に変更することが可能です。

差し込みタスクを起票する

差し込みタスクが発生した場合も「差し込みタスク」ボタンでワンクリックでタスクを起票することが可能です。進行中のタスクが新しく生成され、現在時刻が自動入力されます。

差し込みタスクが発生

Google Calendar と連携させる

タスクのデータベースは Google Calendar と連携させて、自動で予定が同期されるようになっています。細かい設定方法に関しては以前の記事で解説しているのでこの記事では割愛しますが、よりパワフルにタスク管理をする上で非常にオススメです。

Google Calendar の予定を Notion 上で可視化することができるので、一日の予定を Notion で見える化することができます。

自動同期されたタスクにはカレンダーアイコンが付与される仕組みになっている

少し残念なポイントとして、今回紹介したボタン機能が、タスクの終了時刻入力に対応していないという点が挙げられます。Google Calendar との同期に使用する Notion Automations は一つのタスクに対する開始時刻、終了時刻を見て同期するので、うまく整合性が取れていません。

現在は「開始日時」「終了日時」それぞれプロパティを分けて回避しているのですが、Notion Automations 側は「開始日時」プロパティに Google Calendar の枠を入力する仕組みになっているので、少しデータとしての重複が発生しています。ここはボタン機能の今後のアップデートに期待したい部分です。

https://twitter.com/___35d/status/1647015605349011456

さいごに:テンプレート配布

今回紹介したテンプレートは下記 URL よりダウンロードが可能です。興味ある方はぜひお試しください。

https://35d.notion.site/66c3d562c6234d4ab1285e66bb441966

もっと Notion を学びたい方へ

初学者からでも安心して Notion を学べるオンラインコミュニティ「Notion 大学」を運営しています。会員数は現在300名以上。

  • 分からないことは24時間チャットツールでいつでも質問できる
  • コミュニティ内の限定勉強会でタスク管理や知識管理術が学べる
  • 1から学べる Notion 学習ロードマップで初心者からでも学習可能
  • Notion 大学限定の学習動画が100本以上
  • 定期的に開催している有料セミナーへの無料参加券
  • 過去の有料記事・有料テンプレートが全て閲覧可能
コンテンツや特典盛りだくさんです。参加方法は下記の記事をご覧ください。

この記事の執筆者

円谷のアイコン画像

円谷

Notion 公式アンバサダー(2021年〜 / 日本で7人目)。アンバサダーとして YouTube や Twitter で発信活動をおこなっている。本業は Web エンジニア。個人で Notion API を使ったアプリケーションを開発中。代表作は Fast Notion。株式会社 TEMP 代表取締役。

Twitter / YouTube