🐙

【notion】週次(weekly)タスクの作り方(同じタスクの使いまわし)

2022/05/09に公開

やりたいこと

  • 週次タスクを毎度自分で作るのが面倒くさい
  • 同じタスクを使いまわしたい
  • 勝手に「今日やるべきか」を判定して出してほしい

考え方

週次ってことは「今日の曜日」が「タスクをやるべき曜日」なのかを自動計算してくれればok
それを自動計算するような作り方をしていく

週次タスクの作り方

まず必要な項目

  • 今日の曜日(formula)
  • タスクを行う曜日(select)
  • 週次タスク用チェックボックス(formula)
  • 今日のタスクかどうかを扱うチェックボックス(formula)

今日の曜日(formula)

formatDate(now(), "ddd")

このように3文字で曜日を返してくる。

タスクを行う曜日(select)

ここの文字列は 3文字のままにするように
何故ならば 今日の曜日 と比較を行うため同じ文字列にしていなければいけない。
つまり Monday のように自分にわかりやすい書き方にするとこの記事の方法では壊れる。

週次タスク用チェックボックス(formula)

prop("今日の曜日(auto)") == prop("行う曜日")

「今日の曜日」が「タスクをやるべき曜日」なのかを自動計算する
このチェックボックスを利用して「今日のタスクかどうか」を判断する

今日のタスクかどうかを扱うチェックボックス(formula)

if(prop("is週間タスク?"), "今日中", "明日以降")

こんな感じで週次のタスクが扱えるようになる

日次タスクとの両立はこちら

https://zenn.dev/shuzon/articles/67c2b5111bdb6f

Discussion