2sync

Outlookカレンダーの同期

OutlookカレンダーとNotionの双方向同期を設定します。アカウント接続、フィールドマッピング、カレンダー選択、どちらのアプリからでもイベントを作成できます

Outlookカレンダーのイベントは2syncを通じてNotionデータベースと自動的に同期されます。どちらのアプリでイベントを作成・編集しても、数分以内にもう一方に反映されます。どのカレンダーを含めるか、フィールドをどのようにマッピングするか、同期を双方向にするか一方向にするかを選択できます。

始め方

Outlookカレンダーを接続する

  1. Outlookカレンダー & Notion同期のオンボーディングに移動します
  2. Outlookカレンダーを接続をクリックします
  3. Microsoftアカウントでサインインします
  4. 2syncがカレンダーにアクセスできるように必要な権限を許可します
  5. 同期するカレンダーを選択します

別のMicrosoftアカウントを追加するには、新しい接続を追加をクリックして上記の手順を繰り返します。

Notionを接続する

Notionの接続方法は2つあります:

2syncテンプレートを使用する場合:

  1. Notionと接続をクリックします
  2. 開発者が提供するテンプレートを使用を選択します
  3. アクセスを許可をクリックします

Notionがデフォルトのアジェンダテンプレートをワークスペースに複製し、2syncが自動的にデータベースを検出します。その他のオプションについてはNotionデータベースのセットアップをご覧ください。

自分のデータベースを使用する場合:

  1. データベースが2syncに接続されていることを確認します:データベースページで**(•••) > 接続の追加 > 2sync**をクリックします
  2. データベース(ビューやページではなく)を選択します
  3. (•••) > リンクをコピーからデータベースリンクをコピーします
  4. セットアップ中にプロンプトが表示されたらリンクを貼り付けます

Wikiページ内のデータベースは、Notion APIの制限によりサポートされていません。

最初のオートメーションには2syncテンプレートを使用してください。適切なプロパティタイプが事前設定されたデータベースが作成されます。後からカスタマイズできます。

デフォルトカレンダーを選択する

複数のカレンダーを同期する場合、1つをデフォルトアセットに設定する必要があります。Notionで作成された新しいイベントは、別途指定しない限りこのカレンダーに同期されます。

カレンダー接続タブで、希望するカレンダーの横にあるデフォルトに設定をクリックして設定します。

OutlookカレンダーとNotion間のフィールドマッピング方法

フィールドマッピングは、OutlookカレンダーとNotion間のデータ転送方法を制御します。各フィールドの同期方向を個別に設定できます。サポートされているすべてのフィールドの詳細なリファレンスについては、Outlookカレンダーのフィールドをご覧ください。

同期方向

  • 双方向同期:どちらのアプリで変更しても、もう一方が更新されます
  • Notionへの一方向同期:Outlookの変更がNotionを更新しますが、逆は行われません
  • カレンダーへの一方向同期:Notionの変更がOutlookを更新しますが、逆は行われません

詳細な比較については、双方向同期と一方向同期をご覧ください。

利用可能なフィールド

OutlookカレンダーフィールドNotionプロパティタイプ備考
イベント名Title, Text, Selectイベントの件名
日付Date開始・終了日時
説明Textイベント本文
場所Textイベントの場所
参加者Text参加者リスト
参加者(リレーション)Relation連絡先データベースへのリンク
カレンダー名Text, Select, Relationイベントが属するカレンダー
オンラインミーティングリンクText, URLTeamsまたはその他のミーティングリンク
カテゴリSelect, Multi-selectOutlookカテゴリ
表示方法Select空き、予定あり、仮、不在
繰り返しCheckboxイベントが繰り返されるかどうか
回答ステータスText, SelectあなたのRSVPステータス
同期ステータスText, Select現在の同期状態
主催者Textイベントの作成者
OutlookリンクText, URLイベントへの直接リンク
機密度Select通常、個人、プライベート、機密
重要度Select低、通常、高
Outlookでの削除トリガーCheckbox, Status, Formulaチェック時にイベントを削除

フィールドの追加

フィールドマッピングセクションで**+ フィールドを追加**をクリックして、追加のフィールドを追加します。すべてのフィールドがデフォルトで表示されるわけではありません。

どのイベントを同期するか選択するには?

カレンダーの選択

カレンダー接続タブで、カレンダーのオン/オフを切り替えて同期するカレンダーを制御します。同じオートメーション内で複数のMicrosoftアカウントのカレンダーを含めることができます。

フィルターの使用

フィルターを使用すると、特定のイベントのみを同期できます。利用可能なすべてのオプションについては、Outlookカレンダーのフィルター条件をご覧ください。フィルターセクションで:

  1. フィルター戦略を選択します:フィルターなしすべての条件、またはいずれかの条件
  2. + 条件を追加をクリックします
  3. フィールド、演算子、値を選択します
  4. 必要に応じて条件を追加します
  5. オートメーションを保存します

一般的なフィルター例:

  • タイトルに「standup」を含むイベントのみを同期
  • 祝日や休暇ブロックなどの終日イベントを除外
  • 特定のカレンダーのイベントのみを同期
  • 繰り返しイベントを除外

同期ステータスフィールドをNotionプロパティにマッピングすると、どのイベントが同期済み、無視、または削除済みかをすぐに確認できます。

Notionからイベントを作成するには?

Notionデータベースの新しいページは、次の同期サイクルでOutlookカレンダーイベントを自動的に作成します。

特定のカレンダーへの割り当て

カレンダー名フィールドをNotionのSelectプロパティにマッピングします。新しいページを作成する際に、イベントを表示するカレンダーを選択します。

カレンダーが指定されていない場合、イベントはデフォルトカレンダーに送られます。

イベント時間の設定

Notionの日付プロパティがイベントの表示時間を制御します。Notionの日付ピッカーを使用して以下を設定します:

  • 開始日時
  • 終了日時(期間用)
  • 終日イベント(時間を空白のまま)

数式で開始日と終了日を分離する場合:

  • 開始:dateStart(prop("Date"))
  • 終了:dateEnd(prop("Date"))

その他のイベント詳細の設定

  • 表示方法をマッピングして空き状況ステータスを制御(空き、予定あり、仮、不在)
  • 機密度をマッピングしてイベントの表示設定を設定(通常、個人、プライベート、機密)
  • 重要度をマッピングしてイベントの優先度を設定(低、通常、高)
  • カテゴリをMulti-selectプロパティにマッピングしてOutlookカテゴリでイベントにタグ付け

一般的なシナリオ

仕事と個人のカレンダーを1つのデータベースに同期

仕事用のMicrosoft 365アカウントと個人用のOutlook.comアカウントの両方を同じオートメーションに接続します。カレンダー名フィールドを使用して各イベントのソースを識別します。

  1. カレンダー接続タブで仕事アカウントを追加します
  2. 個人アカウントは新しい接続を追加をクリックします
  3. 各アカウントから同期したいカレンダーをオンにします
  4. カレンダー名をNotionのSelectプロパティにマッピングします
  5. カレンダー名でフィルタリングしたNotionビューを作成して、仕事と個人のイベントを個別に表示します

マスターカレンダービューの作成

複数のOutlookカレンダーを1つのNotionデータベースに同期します。フィルター付きのNotionビューを使用して、カレンダー別、カテゴリ別、または日付範囲別にイベントを表示します。

  1. 追跡したいすべてのカレンダーを接続します
  2. カレンダー名カテゴリをSelectプロパティにマッピングします
  3. Notionでフィルター付きビューを作成します:
    • 「今週」:日付範囲でフィルター
    • 「仕事のみ」:カレンダー名でフィルター
    • 「クライアントミーティング」:カテゴリでフィルター

Microsoft Teamsミーティングの処理

TeamsからのオンラインミーティングリンクはTeamsミーティング作成時にオンラインミーティングリンクフィールドを通じて自動的に同期されます。ZoomやWebexなどのサードパーティリンクもイベントに存在する場合は同期されます。

  1. オンラインミーティングリンクをNotionのURLプロパティにマッピングします
  2. Notionから同期されたTeamsリンクを直接クリックして、Outlookを開かずにミーティングに参加します
  3. 参加者をマッピングして各ミーティングの招待者を確認します

オンラインミーティングリンクはNotionでは読み取り専用です。ミーティングリンクの追加や変更はOutlookで直接行ってください。

機密イベントの詳細を非表示にする

OutlookからNotionへの一方向同期を設定しますが、イベント名フィールドはマッピングしません。代わりに、「予定あり」のようなデフォルト値を設定して、タイトルを表示せずに時間ブロックを確認できるようにします。

  1. イベント名フィールドをNotionへの一方向に設定します
  2. そのフィールドのデフォルト値を「予定あり」または「ブロック」に設定します
  3. 日付フィールドをマッピングしてイベントの発生時間を確認します
  4. 参加者や説明などの機密情報はOutlookのみに残ります

イベントの自動削除

Outlookでの削除トリガーフィールドをCheckboxまたはStatusプロパティにマッピングします。チェックされる(または完了としてマークされる)と、次の同期でOutlookカレンダーからイベントが削除されます。

これを有効にすると、現在チェック済みまたは完了のすべてのアイテムが即座に削除されます。このフィールドをマッピングする前に、データベースの準備ができていることを確認してください。

カテゴリベースの整理

OutlookカテゴリはNotionのMulti-selectプロパティに同期されます。Googleカレンダーの固定カラーセットとは異なり、Outlookではカスタムカテゴリ名を作成できます。

  1. カテゴリをNotionのMulti-selectプロパティにマッピングします
  2. Outlookでカテゴリを作成します(例:「クライアントミーティング」、「社内」、「出張」)
  3. どちらのアプリでもイベントにカテゴリを割り当て可能で、双方向で同期されます
  4. カテゴリでフィルタリングしたNotionビューを構築して、関連イベントをグループ化します

クライアントミーティングログの構築

参加者リレーションを使用してカレンダーイベントを連絡先データベースに接続し、クライアントとのすべてのやり取りのタイムラインを構築します。

  1. Outlookコンタクトを別のNotionデータベースに同期します
  2. **参加者(リレーション)**をマッピングしてイベントを連絡先ページにリンクします
  3. Notionで連絡先ページを開くと、その人とのすべてのミーティングを確認できます
  4. 各イベントページにメモを追加して、完全なやり取り履歴を作成します

ヒントとベストプラクティス

同期頻度

  • Soloプラン:5分ごとに同期
  • Premiumプラン:3分ごとに同期
  • Proプラン:2分ごとに同期

オートメーションの今すぐ同期をクリックすると、即時同期がトリガーされます。

イベント削除の設定

デフォルトでは、イベントを削除すると両方のアプリから削除されるのではなく、同期が解除されます。同期設定イベントの削除を許可を有効にすると、両方の場所でイベントが削除されます。

プライベートイベント

機密度フィールドでフィルタリングして、同期するイベントを制御します。個人、プライベート、機密のイベントを同期から除外して、共有Notionデータベースに機密情報が入らないようにします。

共有カレンダー

アカウントにアクセス権がある場合、組織の共有カレンダーを同期できます。カレンダー接続タブで追加してください。主催者フィールドを使用して各イベントの作成者を識別します。

大規模データベースの処理

大規模データベースの初回同期は、2syncが初期リンクを構築するため時間がかかります。同期が遅い場合は、トラブルシューティングガイドを確認してください。

通知

2syncはイベントの作成・更新時に参加者に通知を送信できます。カレンダー招待設定で設定します。

次のステップ

Outlookカレンダーの同期が設定されたら:

  1. OutlookカレンダーとNotion間で同期されるすべてのフィールドを確認する
  2. 必要なイベントのみを同期するフィルターを設定する
  3. 繰り返しイベントがNotionでどのように表示されるか学ぶ
  4. フィールドごとに同期方向を設定する

関連

FAQ

何個のOutlookカレンダーを同期できますか?

同じオートメーション内で、異なるMicrosoftアカウントから好きなだけカレンダーを同期できます。Notionから作成された新しいイベントのデフォルトにできるカレンダーは1つだけです。

同期は即時ですか?

いいえ。2syncはプランに基づいたスケジュール(2〜5分)で変更をチェックします。今すぐ同期をクリックすると即時同期がトリガーされます。

共有メールボックスのカレンダーを同期できますか?

Outlookでアクセス権のあるカレンダーを同期できます。共有メールボックスがOutlookに追加されていれば、そのカレンダーがカレンダー選択に表示されるはずです。

TeamsミーティングリンクはSync されますか?

はい。オンラインミーティングリンクフィールドをNotionのURLプロパティにマッピングすると、Teams、Zoom、その他のミーティングURLがキャプチャされます。

Outlookカテゴリを同期できますか?

はい。カテゴリフィールドをNotionのMulti-selectプロパティにマッピングします。カテゴリは双方向で同期されるため、どちらのアプリからでも割り当てできます。

Notionから繰り返しイベントを作成できますか?

いいえ。Notionから繰り返しパターンを作成することはできません。まずOutlookで繰り返しイベントを作成すると、個別のインスタンスとしてNotionに同期されます。

Googleカレンダー同期との違いは何ですか?

機能は似ています。どちらもフィールドマッピング付きの双方向同期を提供します。Outlookにはカテゴリと繰り返しタイプフィールドがあり、Googleカレンダーにはイベントカラー、イベントタイプ、より多くのフィルター条件があります。

イベントを削除しても両方のアプリから削除されないのはなぜですか?

デフォルトでは、削除はすべての場所から削除するのではなく、アイテムの同期を解除します。同期設定でイベントの削除を許可を有効にすると、OutlookとNotionの両方でイベントが削除されます。