TaskForgeにおける繰り返しタスクの完全ガイド
TaskForgeは2つの強力な形式で繰り返しタスクをサポートしています:MarkdownとTaskNotesです。各形式は異なるワークフローに独自の利点を提供します。このガイドでは、両方の動作方法、主な違い、そして各形式をいつ使用するかを説明します。
TaskForgeが繰り返しの形式を2つサポートする理由は?
TaskForgeは、それぞれ異なるユースケースに最適化された2つの繰り返しタスクのアプローチを提供しています:
Markdown形式
デイリーノートやプロジェクトファイル内のシンプルな繰り返しタスクに最適です。自然言語を使用し、完了時に次回の新しいタスクを作ります。履歴を可視化する必要があるタスクに最適です。
TaskNotes形式
1ファイルにつき1タスクの詳細な繰り返しワークフローに最適です。YAMLフロントマターでRRULE形式を使用し、complete_instances配列で完了を追跡します。リッチなメタデータと一貫したスケジューリングが必要なタスクに最適です。
一覧:主な違い
| 機能 | Markdown | TaskNotes |
|---|---|---|
| 設定 | 🔁絵文字で自然言語 | YAMLフロントマターでRRULE形式 |
| 完了追跡 | ステータスが「完了」に変わる | complete_instances配列(ステータスは不変) |
| 次回のタスクの作成 | 完了時に新しいタスクを作成 | その場で更新(同じタスク) |
| 基準日 | 自動決定(期限 > スケジュール > 開始) | 常に予定日を使用 |
| 期限のオフセット | 維持されない | 維持される(デフォルト:有効) |
| 未完了の動作 | ステータスを戻す(作られた次回のタスクは残る) | complete_instancesから削除、日付をロールバック |
| COUNT制限 | 🔢絵文字と数字または位置/合計 | RRULEのCOUNTパラメータ |
| 最適な用途 | シンプルな繰り返しタスク、履歴の可視化 | 詳細なワークフロー、リッチなメタデータ |
繰り返しタスクのテンプレートを使い始めるには?
Markdown形式
自然言語を使用してMarkdownファイルに繰り返しタスクを直接追加します:
- [ ] 週の目標を見直す 🔁 every Monday 📅 2025-11-10 - [ ] 植物に水をやる 🔁 every 3 days ⏳ 2025-11-10 - [ ] 家賃を払う 🔁 every month on the 1st 📅 2025-12-01 - [ ] ファイルをバックアップ 🔁 every week when done 🛫 2025-11-10 - [ ] チームの朝会 🔁 every weekday 📅 2025-11-10 - [ ] 四半期レビュー 🔁 every 3 months 🔢 4 📅 2025-12-01
TaskNotes形式
詳細な繰り返しワークフローのために、YAMLフロントマターを使用した1ファイル1タスクを作成します:
--- title: 週の目標を見直す status: todo scheduled: 2025-11-10 due: 2025-11-10 17:00 recurrence: FREQ=WEEKLY;BYDAY=MO tags: - work - review complete_instances: [] --- ## メモ 進行中のすべてのプロジェクトの進み具合を確認する。
TaskNotesは初めてですか? TaskNotes連携ガイド をご覧になり、1ファイル1タスク形式とYAMLフロントマターの基本を学びましょう。
繰り返しの仕組み
TaskForgeが次回の日付をどう計算するかを知っておくと、どちらの形式でも役立ちます。鍵になるのは基準日、つまり繰り返しタスクを完了したときに先へ進む日付です。
Markdown:自動基準日決定
Markdownタスクは優先順位ルールを使用して基準日を自動的に決定します:
優先順位:期限 > 予定日 > 開始日
期限が存在する場合、それが基準になります。それ以外の場合は、予定日が使用されます。開始日は、期限と予定日の両方が存在しない場合にのみ使用されます。
TaskNotes:常に予定日
TaskNotesの繰り返しタスクは、他の日付フィールドに関係なく、常に予定日を繰り返し計算の基準として使用します。これにより、一貫した予測可能な動作が提供されます。
TaskNotesの繰り返しタスクでは、予定日が必須です。タスクを完了すると、TaskForgeは完了日をcomplete_instances配列に追加し、予定日から次回を計算して、予定日をまだ完了していない次回に更新します。
完了追跡
2つの形式は、タスク完了の追跡に根本的に異なるアプローチを取ります。
Markdown:完了時に次回のタスクを作成
Markdownの繰り返しタスクを完了すると、元のタスクのステータスが「完了」に変わり、次回の日付を持つ新しいタスクがファイル内の元のタスクの後に挿入されます。
ファイル内に完了したタスクの履歴が可視化され、時間経過に伴う進捗を追跡するのに最適です。
TaskNotes:complete_instances配列
TaskNotesの繰り返しタスクを完了すると、完了日がcomplete_instances配列に追加されます。ステータスフィールドは変わらず、予定日がまだ完了していない次回に進みます。DTSTARTは最初の完了時に自動的に繰り返しのルールに追加されます。
complete_instances配列に完全な履歴を持つ単一のタスクファイルを維持します。ステータスは決して変更されないため、タスクは常にToDoリストに表示されます。
どちらの形式を使用するか
Markdownを使用する場合:
- ファイル内に完了したタスクの履歴を可視化したい
- RRULE構文よりも自然言語を好む
- 完了ベースの繰り返しが必要
- デイリーノートやプロジェクトファイルで作業している
TaskNotesを使用する場合:
- 完全な履歴を持つ単一のタスクファイルが必要
- リッチなメタデータが必要
- 期限のオフセットを自動的に維持したい
- 1ファイル1タスクの整理方法を好む
TaskForgeはどのような繰り返しパターンに対応していますか?
TaskForgeは両方の形式で幅広い繰り返しパターンに対応しています。シンプルな毎日の習慣から複雑なルールまで、用途に合うパターンが見つかります。
日次パターン
日次の繰り返しは、ルーティンタスクのシンプルなスケジュール管理を提供します。毎日、N日ごと、平日(月曜から金曜)のオプションがあります。習慣、ルーティン、定期的に完了する必要があるタスクに日次パターンを使用してください。
週次パターン
週次の繰り返しは、特定の曜日に繰り返すタスクの柔軟なスケジュール管理を提供します。毎週、N週ごと、毎月曜日、月水金などの特定の曜日、または任意の曜日の組み合わせが含まれます。
月次パターン
月次の繰り返しでは、タスクが繰り返される月の日を正確に制御できます。毎月、Nか月ごと、1日や15日などの特定の日、月の最終日、第2火曜日などの相対的な曜日、または複数の日のオプションがあります。
年次パターン
年次パターンは、年中行事やレビューに便利です。毎年、N年ごと、または特定の月にタスクを繰り返すように設定できます。年次レビュー、誕生日リマインダー、季節のタスクに最適です。
完了ベースのパターン
完了ベースの繰り返しは、元の期限ではなく、実際にタスクを完了した日から次回を計算します。Markdown形式では「when done」や「after completion」などのフレーズを使います。決まった日付より、前回からの間隔が大事なタスクに便利です。
回数制限と終了日
タスクの繰り返し回数を制限できます。Markdown形式では、カウント絵文字の後に数字を使用します。TaskNotesでは、RRULEのCOUNTパラメータを使用します。特定の日付以降に繰り返しを停止する終了日を設定することもできます。
第N曜日パターン
月の中の相対的な日に当たるタスクのために、TaskForgeは第N曜日のパターンに対応しています。毎月の第1月曜日、最終金曜日、第2火曜日など、同様の組み合わせならどれでもタスクをスケジュールできます。この形式は、定例会議や月次レビューなど、決まった日付ではなく月の中の位置で決まる繰り返しの予定によく使われます。
さらに学ぶ準備はできましたか?
TaskForgeをマスターするために、これらの関連ガイドをご覧ください:
両形式は内部で同じ繰り返しエンジンを使っていて、どちらの形式でもスケジュールの動きは同じです。形式に縛られることもありません。同じ保管庫で両方を混ぜて使い、必要に応じて切り替えられます。 すべての繰り返し機能を見る または ヘルプセンターでセットアップのサポートを受ける.
関連記事
- ホーム画面にTaskNotesを ウィジェットでタスクを確認し、その場でチェックを入れられます。日付のあるタスクはリマインダーで知らせます。どちらも保管庫内のTaskNotesを使います。 続きを読む
- TaskNotes連携ガイド YAMLフロントマターを使用したファイルごとに1つのタスクで、Obsidianでの詳細なタスクドキュメントを作成しましょう。 続きを読む
- ObsidianでGTDを完全ガイド TaskForgeの強力なタスク管理でObsidianにGetting Things Done方法論を実装しましょう。 続きを読む
- Obsidian Tasksプラグイン完全ガイド Obsidian Tasksプラグインの構文をマスター:保管庫での日付、優先度、繰り返し、フィルタリング。 続きを読む