TaskChute1 で区切りタスクをつくる
TaskChute1 で区切りタスクを実現する方法についてまとめてみました。
前提
区切りとして以下をつくります。
- 今日やったタスク
- 今日やるタスク
- 明日以降にやるタスク
- 昨日以前にやったタスク
全体像
画面で示すとこんな感じです。
以下、各区切りタスクの設定ポイントを箇条書きで記します。
今日やったタスク:
- 月日は基準日と同じに
- 節は空欄に
- 開始と終了は 6:00 に
今日やるタスク:
- 月日は基準日と同じに
- 節は空欄に
明日以降にやるタスク
- 月日は 基準日+1 に
- 節は空欄に
昨日以降にやったタスク
- 月日は 最も月日が古い終了済タスクよりも古い日 に
- 節は空欄に
なお、区切りタスクの Project は 区切り用の Project をつくった上でそれを設定しておく と良いでしょう。見やすいように背景色と文字色は工夫したいところです。
厄介な問題
上記だけで区切りタスクの実現は完了でしょうか。いいえ、実は厄介な問題が一つあります。
「日付(もっというと基準日)を変えると、区切りの位置がおかしくなる」ということです。
この問題を防ぐために、 基準日を変えたら 区切りタスクの月日も併せて変える 必要があります。
以下に例を示します。
まずは再載になりますが、基準日 8/24 の画面です。
これを明日、つまりは 8/25 に変えたい場合にどうすればいいかという話です。
まず何も考えずに基準日を 8/24 → 8/25 に変えただけでソートしてみましょう。以下のようになります。
区切りの位置がめちゃくちゃで意味不明ですね。
もう一つ追加手順が必要です。基準日の変更に併せて、区切りタスクの月日も変えてやります。以下を見てください。
「基準日: 8/24 → 8/25」の変更に併せて 3 箇所ほど変えてます。
- 明日以降にやるタスク: 8/25 → 8/26
- 今日やったタスク: 8/24 → 8/25
- 今日やるタスク: 8/24 → 8/25
これをソートすると以下のようになります。
区切りがちゃんとした位置に来ましたね。
(余談)
最後の図について補足を二点ほど。
10行目と11行目は「(8/25における)今日やるタスク」です。これは 8/24 時点で「明日以降やる」という名前で登録していたため、基準日が 8/25 でも「明日以降やる」と表示されてます。紛らわしいですね、すみません。
19行目と20行目は「(8/24における)今日やるタスク」であり、基準日 8/25 から見ると「昨日やり残したタスク」となります。開始時刻が空欄なのが目印です。このようなタスクは、月日を今日(8/25)に変更して今日のタスクとして処理してあげましょう。
おわりに
TaskChute1 で区切りタスクを実現する方法についてまとめてみました。
- 月日と節の工夫して一番上に表示されるようにする
- 基準日を変えたら、区切りタスクの月日も併せて変更する
この二点が重要となります。