[Notion] タスクに「遅れ」を表示する関数を作ってみる

2022年7月24日日曜日

Notion

t f B! P L

Notionは「オールインワン」の万能ツールであり、タイムライン、ボードなどのスケジュール管理の機能も充実している。

Notionには関数(Formula)という Excelの数式に似た機能があり、これを利用することで、さまざま情報を計算・比較・集計することができ、さらに Notionの活用範囲が広がります。

今回は、Notionの関数を使って、スケジュールの終了日が過ぎているタスクに「遅れ」と表示する関数を作っていきたい。

完成イメージ

赤枠で囲った部分のプロパティを追加して、終了日が遅れているタスクに対し「遅れ」を表示する関数を作る。(イメージの本日の日付が 7/21だった時の実行結果)

完成イメージ

作ってみる

数式プロパティの追加

テーブルビューを表示し、一覧右上の「+」アイコンをクリックしてプロパティを追加する。

enter image description here

表示されたメニューから「プロパティの種類」→「関数」「関数(編集)」を選択する。

enter image description here

関数の編集ウィンドウが現れるので、今回はステータスが未完了で終了日が遅れているタスクに「遅れ」を表示したいので、エディタに以下の数式を入力して「完了」ボタンをクリック。

and(dateBetween(now(), end(prop("日付")), "days") + 1 > 1, unequal(prop("ステータス"), "完了")) ? "遅れ" : ""

enter image description here

すると、こんな感じで「遅れ」を表示する列が追加されるはずだ。
enter image description here

スポンサーリンク
スポンサーリンク

このブログを検索

Profile

自分の写真
Webアプリエンジニア。 日々新しい技術を追い求めてブログでアウトプットしています。
プロフィール画像は、猫村ゆゆこ様に書いてもらいました。

仕事募集もしていたり、していなかったり。

QooQ