Todoistのフィルター条件
Todoistタスクをタイトル、プロジェクト、セクション、ラベル、優先度、繰り返しステータスでフィルタリング。AND/ORロジック、Notionプロパティフィルター、実例を含みます
2syncのTodoistオートメーションは、テキスト、ドロップダウン、トグル、Notionプロパティの4つのカテゴリにわたる8つのフィルター条件をサポートしています。ANDまたはORロジックで条件を組み合わせて、必要なタスクのみを同期できます。Notionプロパティフィルターはその逆を処理し、NotionからTodoistに戻すものを制御します。一般的なフィルターの概念については、フィルターの概要をご覧ください。Todoistの完全なセットアップについては、Todoist同期ガイドをご覧ください。
Todoistフィルターの仕組み
フィルターは同期サイクルごとに各Todoistタスクを評価します。タスクが条件に一致する場合のみNotionに同期されます。一致しないタスクは完全にスキップされます。
フィルターがない場合、選択したプロジェクトのすべてのタスクがNotionに同期されます。フィルターを追加すると、一致するタスクのみがNotionページを作成または更新します。
一致しないタスクは2syncで「無視」としてマークされます。Todoistにはそのまま残りますが、Notionには表示されません。後でフィルターを変更してタスクが再び一致すると、次のサイクルで同期されます。
同期ステータスフィールドをNotionプロパティにマッピングすると、どのタスクが同期済み、無視、または削除済みかをすぐに確認できます。
フィルターの設定方法
- 2syncダッシュボードでオートメーションを開きます
- フィルターセクションまでスクロールします
- フィルター戦略を選択します:フィルターなし、すべての条件(AND)、またはいずれかの条件(OR)
- + 条件を追加をクリックします
- フィールド、演算子、値を選択します
- 必要に応じて条件を追加します
- オートメーションを保存します
使用できるフィルター戦略
フィルターなし
選択したプロジェクトのすべてのタスクがNotionに同期されます。Todoistタスクの完全なミラーが必要な場合に使用します。
すべての条件(AND)
タスクが同期されるには、すべての条件が一致する必要があります。結果を正確に絞り込むために使用します。
戦略: すべての条件(AND)
- タスクプロジェクト名に「Work」が含まれる
- 繰り返しタスクがいいえ
結果: ワークプロジェクトの繰り返しでないタスクのみがNotionに同期されます。
いずれかの条件(OR)
少なくとも1つの条件が一致すればタスクが同期されます。より広い範囲をカバーする場合に使用します。
戦略: いずれかの条件(OR)
- タスク優先度が優先度1
- タスク優先度が優先度2
結果: プロジェクトやラベルに関係なく、緊急および高優先度のタスクが同期されます。
1つのオートメーション内でANDとORを混在させることはできません。複雑なロジックには、同じデータベースを対象とする複数のオートメーションを作成します。1つはAND条件、もう1つはOR条件で設定します。
フィルタリングできる項目
Todoistは4つのカテゴリに分かれた8つのフィルター条件を提供しています。
テキストフィルター
テキストフィルターは文字列値に対してマッチングします。すべてのテキストマッチングは大文字・小文字を区別しません。4つの演算子が利用可能です:含む、含まない、空、空でない。
タスクタイトルはタスク名をチェックします。特定のキーワードを含むタスクを同期するために使用します。
例:タスクタイトルに "Review" が含まれる は「Review proposal」や「Code review for v2」などのタスクを同期します。
タスクプロジェクト名はタスクが属するTodoistプロジェクトをチェックします。複数のプロジェクトのタスクを1つのNotionデータベースに同期する場合に不可欠です。
例:タスクプロジェクト名に "Work" が含まれる は「Work」、「Work - Client」、およびその他「Work」を名前に含むプロジェクトに一致します。
「含む」は部分一致です。「Work」と「Work - Client」という名前のプロジェクトがある場合、両方とも「Work」に一致します。1つだけを対象にするには、「Work - Client」のようなより具体的な文字列を使用してください。
タスクセクション名はプロジェクト内のセクションをチェックします。特定のステージのタスクのみを同期するのに便利です。
例:タスクセクション名に "In Progress" が含まれる は名前に「In Progress」を含むセクションのタスクを同期します。
タスク説明はタスクのメモ/説明をチェックします。タグベースのオプトインワークフローを作成するために使用します。
例:タスク説明に "#sync" が含まれる は説明に「#sync」を追加したタスクのみを同期し、Notionに届くものを手動で制御できます。
タスクラベルはTodoistラベルをチェックします。1つのフィルター条件でタスクのすべてのラベルをチェックします。
例:タスクラベルに "notion" が含まれる は「notion」を含むラベルが付いたタスクを同期します。
ラベルは結合された文字列としてチェックされます。タスクに「work」と「notion」のラベルがある場合、"work" を含むと"notion" を含むの両方が一致します。特定のラベルのタスクを除外するには含まないを使用してください。
ドロップダウンフィルター
ドロップダウンフィルターは、事前定義されたTodoistの値に対してマッチングします。
タスク優先度: オプション:優先度1、優先度2、優先度3、優先度4。
例:タスク優先度が優先度1 は最高優先度レベルでマークされた緊急タスクのみを同期します。
Todoistでは、優先度1が最高(緊急/赤)で優先度4が最低(デフォルト)です。これは多くの人が期待するのとは逆です。
トグルフィルター
トグルフィルターはタスクプロパティのはい/いいえスイッチです。
繰り返しタスク: はいに設定すると繰り返しタスクのみを同期します。いいえに設定すると除外します。
例:繰り返しタスクがいいえ は日々の習慣、繰り返しリマインダー、毎週の繰り返しタスクを除外します。
Notionプロパティフィルター
Todoistタスクフィルターは、Notionに入ってくるものを制御します。Notionプロパティフィルターはその逆で、NotionからTodoistに出ていくものを制御します。
利用可能な演算子はNotionプロパティタイプによって異なります:
- テキストプロパティ: 含む、含まない、空、空でない
- セレクトプロパティ: である、でない
- チェックボックスプロパティ: チェック済み、未チェック
例: Notionプロパティ「Todoistに同期」がチェック済み
そのチェックボックスがチェックされたNotionページのみがTodoistに変更をプッシュします。チェックされていないページはNotionに残りますが、Todoistタスクの作成や更新は行いません。
TodoistタスクフィルターとNotionプロパティフィルターは独立して動作します。同じオートメーション内で両方を使用できます。タスクフィルターはインバウンド同期を制御し、Notionプロパティフィルターはアウトバウンド同期を制御します。
実際のフィルター例
1. 1つのプロジェクトのタスクのみを同期
目標: 単一プロジェクトの集中したNotionデータベースを維持する。
戦略: すべての条件(AND)
- タスクプロジェクト名に「Client Work」が含まれる
結果: そのプロジェクトのタスクのみが同期されます。他のプロジェクトのタスクは無視されます。
2. 高優先度タスクのみを同期
目標: Notionに緊急で重要なタスクのみを表示する。
戦略: いずれかの条件(OR)
- タスク優先度が優先度1
- タスク優先度が優先度2
結果: P1とP2タスクが同期されます。P3とP4タスクは無視されます。
3. ラベルを使用したタグベースの同期
目標: オプトイン制御。明示的にラベル付けしたタスクのみを同期する。
戦略: すべての条件(AND)
- タスクラベルに「notion」が含まれる
結果: 「notion」ラベルをタスクに追加すると同期されます。ラベルのないタスクはTodoistのみに残ります。
4. 繰り返しタスクを除外
目標: Notionに単発タスクのみを保持し、習慣やリマインダーを除外する。
戦略: すべての条件(AND)
- 繰り返しタスクがいいえ
結果: 日々の習慣、毎週のリマインダー、繰り返しタスクは同期されません。
5. 特定のセクションのタスクを同期
目標: 特定のステージに達したタスクのみを同期する。
戦略: すべての条件(AND)
- タスクセクション名に「In Progress」が含まれる
結果: 「In Progress」セクションのタスクが同期されます。「Backlog」や「Done」セクションのタスクは同期されません。
6. プロジェクトと優先度を組み合わせる
目標: 特定のプロジェクトから最も重要なタスクのみを同期する。
戦略: すべての条件(AND)
- タスクプロジェクト名に「Client Work」が含まれる
- タスク優先度が優先度1
結果: Client Workプロジェクトの優先度1タスクのみが同期されます。低優先度タスクと他のプロジェクトのタスクは除外されます。
7. 説明を使用したタグベースの同期
目標: ラベルを作成せずにオプトイン同期。タスクメモにハッシュタグを使用する。
戦略: すべての条件(AND)
- タスク説明に「#notion」が含まれる
結果: タスクの説明に「#notion」を追加すると同期されます。タグのないタスクは無視されます。
8. NotionからTodoistへの同期を制御
目標: Notionでタスクを作成するが、特定のもののみをTodoistにプッシュする。
戦略: すべての条件(AND)
- Notionプロパティ「Todoistにプッシュ」がチェック済み
結果: チェックボックスがチェックされたNotionページのみがTodoistでタスクを作成・更新します。チェックされていないページはNotionのみに残ります。
フィルターを変更するとどうなりますか?
フィルターの追加または厳格化
一致しなくなったタスクは「無視」になります。Notionページはデータベースに残りますが、Todoistからの更新は停止します。
フィルターの削除または緩和
以前除外されたタスクは次のサイクルで同期を開始します。以前の同期からNotionページが既に存在する場合、2syncは重複を作成するのではなく再接続します。
変更の追跡
大きなフィルター変更を行う前に、同期ステータスフィールドをNotionプロパティにマッピングしてください。どのタスクが同期済みと無視の間で切り替わるかをすぐに確認できます。
大きなフィルター変更を行う前に同期ステータスフィールドをマッピングしてください。どのタスクが無視になり、どのタスクが再び同期を開始するかをすぐに確認できます。
次のステップ
- まだ接続していない場合はTodoist同期を設定する
- TodoistとNotion間で同期される14のフィールドをすべて確認する
- プロジェクト、セクション、サブタスクをNotionにマッピングする(リレーショナルマッピング用)
- フィールドごとに同期方向を設定する
- 異なるフィルターで複数のオートメーションを作成する(高度なセットアップ用)
関連
- フィルターの概要 — 一般的なフィルターの概念と演算子
- Todoistの同期 — 完全なセットアップガイド
- Todoistのフィールド — 同期される14フィールドすべて
- プロジェクト、セクション & サブタスク — リレーショナルマッピング
- 同期アイテムステータス — 同期済み、無視、削除済みの状態
- 同期方向 — フィールドごとのデータフロー制御
- 複数のオートメーション — 複雑なフィルターロジックの分割
- デフォルト値 — 空のフィールドにフォールバック値を設定する
- NotionとTodoistの同期方法 — ステップバイステップのガイド
FAQ
複数のラベルでタスクをフィルタリングできますか?
はい。複数のタスクラベル条件を追加します。「いずれかの条件」を使用するとそれらのラベルのいずれかを持つタスクを同期し、「すべての条件」を使用するとすべてのラベルを要求します。
優先度フィルターはNotionの優先度プロパティで動作しますか?
タスク優先度フィルターはTodoist側に適用されます。Notionプロパティでフィルタリングするには、代わりにNotionプロパティ値フィルターを使用してください。
1つのプロジェクトのタスクのみを同期するにはどうすればよいですか?
タスクプロジェクト名フィルターに「含む」を追加し、プロジェクト名を入力します。そのプロジェクトに属するタスクのみが同期されます。
タスクがフィルター対象外のプロジェクトに移動するとどうなりますか?
タスクは「無視」になり、Notionから同期解除されます。Notionページは残りますがリンクされなくなります。一致するプロジェクトに戻すと再同期されます。
テキストフィルターは大文字・小文字を区別しますか?
いいえ。すべてのテキストフィルターは大文字・小文字を区別しません。「Work」、「work」、「WORK」はすべて同じタスクに一致します。
日付や期限でタスクをフィルタリングできますか?
いいえ。フィルターはタスクプロパティをチェックしますが、日付はチェックしません。同期するタスクの時間範囲を制御するには、オートメーションの詳細設定で同期ウィンドウ設定を使用してください。
Notionプロパティでフィルタリングできますか?
はい。Notionプロパティフィルターは、どのNotionページがTodoistに同期し戻されるかを制御します。利用可能な演算子はプロパティタイプ(テキスト、セレクト、またはチェックボックス)によって異なります。
フィルター条件はいくつ追加できますか?
条件数にハードリミットはありません。ただし、1つのオートメーション内のすべての条件は同じ戦略(ANDまたはOR)を共有します。混合ロジックには複数のオートメーションを使用してください。
ANDとOR条件を混在させることはできますか?
単一オートメーション内ではできません。ANDとORロジックを組み合わせるには、同じNotionデータベースを対象とする複数のオートメーションを作成します。1つはAND条件、もう1つはOR条件で設定します。
フィルターを追加する前に同期されていたタスクにフィルターは影響しますか?
はい。フィルターは同期サイクルごとに再評価されます。以前同期されたタスクが一致しなくなった場合、無視になります。Notionページは残りますが、更新は停止します。