Outlookカレンダーのフィルター条件
Outlookカレンダーイベントをタイトル、カレンダー、説明、場所、終日・繰り返しステータスでフィルタリング。AND/ORロジック、Notionプロパティフィルター、実例を含みます
2syncのOutlookカレンダーオートメーションは、テキスト、トグル、Notionプロパティの3つのカテゴリにわたる6つのフィルター条件をサポートしています。ANDまたはORロジックで条件を組み合わせて、必要なイベントのみを同期できます。Notionプロパティフィルターは逆方向を制御します:NotionからOutlookに戻すものを制御します。一般的なフィルターの概念については、フィルターの概要をご覧ください。Outlookカレンダーの完全なセットアップについては、Outlookカレンダー同期ガイドをご覧ください。
Outlookカレンダーフィルターの仕組み
フィルターは同期サイクルごとに各Outlookカレンダーイベントを評価します。イベントが条件に一致する場合のみNotionに同期されます。一致しないイベントは完全にスキップされます。
フィルターがない場合、選択したカレンダーのすべてのイベントがNotionに同期されます。フィルターを追加すると、一致するイベントのみがNotionページを作成または更新します。
一致しないイベントは2syncで「無視」としてマークされます。Outlookにはそのまま残りますが、Notionには表示されません。後でフィルターを変更してイベントが再び一致すると、次のサイクルで同期されます。
同期ステータスフィールドをNotionプロパティにマッピングすると、どのイベントが同期済み、無視、または削除済みかをすぐに確認できます。
フィルターの設定方法
- 2syncダッシュボードでオートメーションを開きます
- フィルターセクションまでスクロールします
- フィルター戦略を選択します:フィルターなし、すべての条件(AND)、またはいずれかの条件(OR)
- + 条件を追加をクリックします
- フィールド、演算子、値を選択します
- 必要に応じて条件を追加します
- オートメーションを保存します
使用できるフィルター戦略
フィルターなし
選択したカレンダーのすべてのイベントがNotionに同期されます。Outlookカレンダーの完全なミラーが必要な場合に使用します。
すべての条件(AND)
イベントが同期されるには、すべての条件が一致する必要があります。結果を正確に絞り込むために使用します。
戦略: すべての条件(AND)
- イベントカレンダー名に「Work」が含まれる
- 繰り返しイベントがいいえ
結果: ワークカレンダーの繰り返しでないイベントのみがNotionに同期されます。
いずれかの条件(OR)
少なくとも1つの条件が一致すればイベントが同期されます。より広い範囲をカバーする場合に使用します。
戦略: いずれかの条件(OR)
- イベントカレンダー名に「Work」が含まれる
- イベントカレンダー名に「Client」が含まれる
結果: ワークカレンダーまたはクライアントカレンダーのイベントが同期されます。
1つのオートメーション内でANDとORを混在させることはできません。複雑なロジックには、同じデータベースを対象とする複数のオートメーションを作成します。1つはAND条件、もう1つはOR条件で設定します。
フィルタリングできる項目
Outlookカレンダーは3つのカテゴリに分かれた6つのフィルター条件を提供しています。
OutlookカレンダーはGoogleカレンダーよりもフィルターオプションが少ないです。イベントカラー、イベントタイプ、公開設定、参加者、予定あり/なしステータスのフィルターは、Microsoft Graph APIの制限によりOutlookオートメーションでは利用できません。より細かい制御には、NotionプロパティフィルターまたはOutlookカテゴリを回避策として使用してください。
テキストフィルター
テキストフィルターは文字列値に対してマッチングします。すべてのテキストマッチングは大文字・小文字を区別しません。4つの演算子が利用可能です:含む、含まない、空、空でない。
イベントタイトルはイベントの件名をチェックします。特定のキーワードを含むイベントを同期するために使用します。
例:イベントタイトルに "Standup" が含まれる は「Daily Standup」や「Team Standup Call」などのイベントを同期します。
イベントカレンダー名はイベントが属するOutlookカレンダーをチェックします。1つのNotionデータベースに複数のカレンダーを同期する場合に不可欠です。
例:イベントカレンダー名に "Work" が含まれる は「Work」、「Work - Client Meetings」、およびその他「Work」を名前に含むカレンダーに一致します。
「含む」は部分一致です。「Work」と「Work - Client」という名前のカレンダーがある場合、両方とも「Work」に一致します。1つだけを対象にするには、「Work - Client」のようなより具体的な文字列を使用してください。
イベント説明はイベントの本文テキストをチェックします。特定のイベントをオプトインで同期するタグベースのワークフローを作成するために使用します。
例:イベント説明に "#sync" が含まれる は、説明に「#sync」を追加したイベントのみを同期し、Notionに届くものを手動で制御できます。
イベント場所は場所フィールドをチェックします。オフィス、会議室名、ミーティングタイプでフィルタリングするために使用します。
例:イベント場所に "Conference Room" が含まれる は、会議室でスケジュールされたイベントのみを同期し、バーチャルミーティングや場所のないイベントを除外します。
トグルフィルター
トグルフィルターはイベントプロパティのはい/いいえスイッチです。
終日イベント:はいに設定すると終日イベントのみを同期します。いいえに設定すると除外します。
例:終日イベントがいいえ は、祝日、休暇ブロック、終日リマインダーを除外し、時間指定のイベントのみを保持します。
繰り返しイベント:はいに設定すると繰り返しイベントのみを同期します。いいえに設定すると除外します。
例:繰り返しイベントがいいえ は、週次スタンドアップ、デイリーリマインダー、繰り返しの1on1を削除します。繰り返しインスタンスの同期方法の詳細については、繰り返しイベントをご覧ください。
Notionプロパティフィルター
Outlookカレンダーイベントフィルターは、Notionに入ってくるものを制御します。Notionプロパティフィルターはその逆で、NotionからOutlookに出ていくものを制御します。
利用可能な演算子はNotionプロパティタイプによって異なります:
- テキストプロパティ: 含む、含まない、空、空でない
- セレクトプロパティ: である、でない
- チェックボックスプロパティ: チェック済み、未チェック
例: Notionプロパティ「カレンダーに同期」がチェック済み
そのチェックボックスがチェックされたNotionページのみがOutlookに変更をプッシュします。チェックされていないページはNotionに残りますが、Outlookイベントの作成や更新は行いません。
OutlookイベントフィルターとNotionプロパティフィルターは独立して動作します。同じオートメーション内で両方を使用できます。イベントフィルターはインバウンド同期を制御し、Notionプロパティフィルターはアウトバウンド同期を制御します。
Notionプロパティフィルターを回避策として使用する:
Outlookにはカテゴリ、機密度、重要度のフィルターがないため、マッピングされたフィールドにNotionプロパティフィルターを使用できます。これはNotionに入ってくるものは制御しませんが、Outlookに戻すものを制御します。
- カテゴリをNotionのMulti-selectプロパティにマッピングします
- Notionプロパティフィルターを追加:
カテゴリが "Client Meeting" - 「Client Meeting」とタグ付けされたページのみがOutlookに変更を同期します
実際のフィルター例
1. ワークカレンダーのイベントのみを同期
目標: 個人イベントをワーク用Notionデータベースに入れない。
戦略: すべての条件(AND)
- イベントカレンダー名に「Work」が含まれる
結果: 名前に「Work」を含むカレンダーのイベントのみが同期されます。個人カレンダーのイベントはOutlookのみに残ります。
2. 実際のミーティングのみを保持(ノイズを除外)
目標: 実際の時間指定ミーティングを同期し、終日ブロックと繰り返しスタンドアップノイズを除外する。
戦略: すべての条件(AND)
- 終日イベントがいいえ
- 繰り返しイベントがいいえ
結果: 単発の時間指定イベントのみが同期されます。祝日、休暇ブロック、週次スタンドアップ、デイリーリマインダーは除外されます。
3. 特定プロジェクトのイベントのみを同期
目標: 特定のクライアントやプロジェクトに関連するミーティングのNotionデータベースを構築する。
戦略: すべての条件(AND)
- イベントタイトルに「Project Alpha」が含まれる
結果: 件名に「Project Alpha」を含むイベントのみが同期されます。単一のプロジェクトやクライアント向けの集中したミーティングログの構築に使用します。
4. 説明を使用したタグベースの同期
目標: オプトイン制御。明示的にタグ付けしたイベントのみを同期する。
戦略: すべての条件(AND)
- イベント説明に「#notion」が含まれる
結果: Outlookでイベントの説明に「#notion」を追加すると同期されます。タグのないイベントは無視されます。これにより、どのイベントがNotionデータベースに届くかを正確に手動で制御できます。
5. オフィスミーティングのみを同期
目標: 物理的な場所で行われるミーティングのみを追跡する。
戦略: すべての条件(AND)
- イベント場所が空でない
- 終日イベントがいいえ
結果: 場所が設定された時間指定イベントのみが同期されます。場所のないバーチャルミーティングと終日イベントは除外されます。
6. カレンダーとタイトルフィルターの組み合わせ
目標: ワークカレンダーから特定のキーワードを含むミーティングのみを同期する。
戦略: すべての条件(AND)
- イベントカレンダー名に「Work」が含まれる
- イベントタイトルに「Review」が含まれる
結果: ワークカレンダーからタイトルに「Review」を含むイベントのみが同期されます。「Sprint Review」、「Code Review」、「Design Review」など。その他すべてのワークイベントと個人イベントは除外されます。
7. NotionからOutlookに戻す同期の制御
目標: Notionでイベントを作成するが、特定のもののみをOutlookにプッシュする。
戦略: すべての条件(AND)
- Notionプロパティ「Outlookにプッシュ」がチェック済み
結果: 「Outlookにプッシュ」チェックボックスがチェックされたNotionページのみがOutlookでイベントを作成・更新します。チェックされていないページはNotionのみに残ります。これにより、Notionを計画スペースとして使用し、確認済みのイベントのみをカレンダーに選択的にプッシュできます。
8. 繰り返しミーティングのみを同期
目標: スタンドアップや1on1のような繰り返しのコミットメントのみを追跡する。
戦略: すべての条件(AND)
- 繰り返しイベントがはい
- イベントカレンダー名に「Work」が含まれる
結果: ワークカレンダーの繰り返しイベントのみが同期されます。単発ミーティング、個人イベント、繰り返しでないブロックは除外されます。毎週のコミットメントすべてのNotionビューを構築するために使用します。
フィルターを変更するとどうなりますか?
フィルターの追加または厳格化
一致しなくなったイベントは「無視」になります。Notionページはデータベースに残りますが、Outlookからの更新は停止します。
フィルターの削除または緩和
以前除外されたイベントは次のサイクルで同期を開始します。以前の同期からNotionページが既に存在する場合、2syncは重複を作成するのではなく再接続します。
変更の追跡
大きなフィルター変更を行う前に、同期ステータスフィールドをNotionプロパティにマッピングしてください。どのイベントが同期済みと無視の間で切り替わるかをすぐに確認できます。
大きなフィルター変更を行う前に同期ステータスフィールドをマッピングしてください。どのイベントが無視になり、どのイベントが再び同期を開始するかをすぐに確認できます。
次のステップ
- まだ接続していない場合はOutlookカレンダー同期を設定する
- OutlookカレンダーとNotion間で同期される15のフィールドをすべて確認する
- 繰り返しイベントがNotionでどのように表示されるか学び、フィルタリングするかどうかを決める
- 複数のカレンダーを1つのデータベースに同期し、フィルターで整理する
- 異なるフィルターで複数のオートメーションを作成する(高度なセットアップ用)
関連
- フィルターの概要 — 一般的なフィルターの概念と演算子
- Outlookカレンダーの同期 — 完全なセットアップガイド
- Outlookカレンダーのフィールド — 同期される15フィールドすべて
- 繰り返しイベント — 繰り返しイベントの同期方法
- 複数のカレンダーを同期 — 1つのデータベースでカレンダーをまとめる
- 同期アイテムステータス — 同期済み、無視、削除済みの状態
- 同期方向 — フィールドごとのデータフロー制御
- 複数のオートメーション — 複雑なフィルターロジックの分割
- デフォルト値 — 空のフィールドにフォールバック値を設定する
FAQ
Googleカレンダーよりフィルターが少ないのはなぜですか?
Microsoft Graph APIは、Googleカレンダーの APIよりもフィルタリング可能なイベントプロパティが少ないためです。イベントカラー、イベントタイプ、公開設定、参加者、予定あり/なしステータスは、Outlookのフィルター条件として利用できません。
Outlookカテゴリでフィルタリングできますか?
カテゴリは専用のイベントフィルターとしては利用できません。ただし、カテゴリをNotionのMulti-selectプロパティにマッピングし、Notionプロパティフィルターを使用して、カテゴリ付きのページがOutlookに同期し戻されるかを制御できます。
機密度や重要度でフィルタリングできますか?
イベントフィルターとしてはできません。機密度または重要度をNotionプロパティにマッピングし、Notionプロパティフィルターを使用してアウトバウンド同期を制御してください。機密イベントがNotionに届くことを完全に防ぐには、オプトイン制御として説明に「#sync」のようなタグを使用してください。
Notionプロパティでフィルタリングできますか?
はい。Notionプロパティフィルターは、どのNotionページがOutlookカレンダーに同期し戻されるかを制御します。利用可能な演算子はプロパティタイプ(テキスト、セレクト、またはチェックボックス)によって異なります。
フィルターに一致しなくなったイベントはどうなりますか?
無視になります。Notionページはデータベースに残りますが、同期は停止します。フィルターを更新してイベントが再び一致すると、次の同期サイクルで再接続されます。
テキストフィルターは大文字・小文字を区別しますか?
いいえ。すべてのテキストフィルターは大文字・小文字を区別しません。「Work」、「work」、「WORK」はすべて同じイベントに一致します。
日付や時間でイベントをフィルタリングできますか?
いいえ。フィルターはイベントプロパティをチェックしますが、日付はチェックしません。同期するイベントの時間範囲を制御するには、オートメーションの詳細設定で同期ウィンドウ設定を使用してください。
フィルター条件はいくつ追加できますか?
条件数にハードリミットはありません。ただし、1つのオートメーション内のすべての条件は同じ戦略(ANDまたはOR)を共有します。混合ロジックには複数のオートメーションを使用してください。
ANDとOR条件を混在させることはできますか?
単一オートメーション内ではできません。ANDとORロジックを組み合わせるには、同じNotionデータベースを対象とする複数のオートメーションを作成します。1つはAND条件、もう1つはOR条件で設定します。
フィルターを追加する前に同期されていたイベントにフィルターは影響しますか?
はい。フィルターは同期サイクルごとに再評価されます。以前同期されたイベントが一致しなくなった場合、無視になります。Notionページは残りますが、更新は停止します。