Todoistでデイリールーチンを明日まで隠す方法
開始日の設定できないTodoistでルーチンタスクを擬似的に隠す方法。
ラベルとフィルターを組み合わせて使う。
・実際に使っているフィルター
p: private & !(@0day &due after:today) & !(@-1day & due after: tomorrow)
p: privateはタスクを仕事とプライベートで分けているだけで、!(@0day &due after:today) & !(@-1day & due after: tomorrow)が今回の内容。
0day, -1day1などのラベルを用意する。これはいつタスクが見える状態になるべきかで、Dailyタスクなら0day、週末中にやりたいタスクは期限を日曜に設定し-1dayとしている。土曜日でもタスクに取り掛かることは可能なため。
ラベルが0dayなのに期日が今日でないもの、ラベルが-1dayなのに期日が明日以内で無いものは除外されるというフィルタである。
これを応用させればどんな長さのタスクでも隠すことができるはずである。
期日の2週間前に見える化したいものかつ期日が2週間以内でないものは隠す、など。
due afterの記述がまだ試しているところなので、どこまで細かく設定できるかは不明である。
ラベルの数だけフィルターを増やしていく必要があるのが面倒だが、とりあえずの回避策として。毎朝1分でやるルーチンタスクが期日明日としてずっと見えているのは気持ち悪くて仕方がないので、、、
さようならOmniFocus。