TeamsカレンダーとGoogleカレンダーの予定表同期設定

目次

はじめに

GoogleとMicrosoft両方のグループウェアを利用していらっしゃるユーザー様には朗報です。一部の部署だけGoogleをや一部の部署だけMicrosoftをなんてパターンはよく聞くお話です。M&Aで買収したらグループウェア分かれてしまって統合までの間だけでもスケジュール連携をみたいなパターン(GoogleとMicrosoftで2重課金になります)でも使えるかもと思ってます。直近でカレンダー同期機能が実装されましたので実装手順と機能をご紹介していきます。

カレンダー同期

前提条件

  • 予定表の同期が行えるのは、Google WorkspaceのアカウントおよびMicrosoft365(Office365)アカウントに対してのみです。Gmail.comなどの個人向けアカウントに対する予定表の同期はできません。
  • Teamsライセンスを持ったMicrosoft365の管理者アカウントで設定を行う必要があります。Google Workspaceの全体管理者アカウントも併せて準備が必要です。
  • カスタムドメイン利用が必須でxxxx.onmicrosoft.comドメインを利用中の場合はドメイン変更が必要になります。

導入手順

この章では実際の手順を見ていきます。複雑な手順はありませんので比較的容易に設定していただけるものと思います。

STEP
Teamsに管理者アプリをインストールします

[アプリ]を開いて、検索窓に「管理者」と入れて検索します。管理者アプリの[追加]をクリックします。

Teams管理センターではこの設定ができませんので、Teamsアプリから管理者アプリを追加して設定作業を行いましょう。

Teams管理者アプリ
STEP
[・・・]から管理者アプリを開き、ユーザーメニューから[Googleカレンダーの同期を管理する]をクリックします
Teamsカレンダー同期設定
STEP
[開始]をクリックします
Teamsカレンダー同期設定
STEP
[Googleワークスペースマーケットプレースに移動してアプリをインストールします]をクリックします
Teamsカレンダー同期設定
STEP
[管理者によるインストール]をクリックします

Google Workspace全体管理者でログイン済みの場合は[管理者によるインストール]ボタンが表示されますが、未ログインの場合は[インストール]とのみ標記されたボタンが表示されます。

Teamsカレンダー同期設定
STEP
[続行]をクリックします
Teamsカレンダー同期設定
STEP
[組織内の全ユーザー]を選択して、[利用規約の同意]にチェックを入れて[完了]をクリックします

同期対象の範囲は事前に決めておきましょう。この例では組織の全ユーザーとしていますが、一部のユーザーを対象とすることも可能です。また、ここでは全ユーザーとして、Microsoft365側で一部のユーザーのみ同期対象とすることも可能です。

Teamsカレンダー同期設定
STEP
[Microsoft365のメール移行および予定表同期アプリをインストールしてアクセス許可を付与しました]にチェックを入れて[次へ]をクリックします
Teamsカレンダー同期設定
STEP
[スーパー管理者アカウントでGoogle Workspaceにサインインする]をクリックします
Teamsカレンダー同期設定
STEP
[次へ]をクリックします

ログインセッションが残っていない場合は通常のログイン画面が表示されます。

Teamsカレンダー同期設定
STEP
[許可]をクリックします
Teamsカレンダー同期設定
STEP
[開く]をクリックします

ブラウザ上からTeamsアプリに戻るためのダイアログになりますが、環境によってはこのダイアログが出ないままTeamsアプリに戻る場合があります。

Teamsカレンダー同期設定
STEP
[自動一致を確認し、ユーザーアカウントを手動で選択します – 推奨]を選択して、同期対象のユーザーにチェックを入れ、[次へ]をクリックします

MicrosoftユーザーのメールプルダウンからGoogle Workspaceのアカウントと紐づけするMicrosoft365アカウントを選択することが可能です。意図的に別のユーザーの予定表に同期しようと思えばできてしまいます。

Teamsカレンダー同期設定
STEP
[同期の開始]をクリックします

ここまでの作業で同期設定は完了です。初回は同期されるまでに時間がかかる場合がありますので気長にお待ちください。

同期されるパターンとされないパターン

2025年9月1日時点での弊社内で確認されている挙動となります。今後変更される可能性がありますのでご了承ください。

項目Microsoftで操作Googleで操作
個人予定(参加者なし・会議URLなし)
個人予定(参加者なし・会議URLあり)×
参加者のみあり
会議室のみあり
参加者あり・会議室あり
参加者あり・会議室あり・会議URLあり
Googleで登録した予定をGoogleで削除
Googleで登録した予定をMicrosoftで削除
Microsoftで登録した予定をMicrosoftで削除
Microsoftで登録した予定をGoogleで削除×
Googleで登録した予定にMicrosoftで参加者追加
Googleで登録した予定にMicrosoftで会議室追加
Microsoftで登録した予定にGoogleで参加者追加
Microsoftで登録した予定にGoogleで会議室追加

【現在把握できている動作】

  • Outlook(Classic)で登録した予定はなぜか同期されません。Outlook(New)、Outlook on the webまたはTeamsをご利用ください。
  • 同期設定より前に登録された予定は同期されません。
  • GoogleからMicrosoftへの同期はMicrosoftからGoogleへの同期と比べてタイムラグがあります。
  • Google上の会議室は必ずしもMicrosoftと一致している必要はないです、場所として予定に登録されます。
  • Microsoftで登録した会議室は、ゲストとして登録されGoogle上では会議室と扱われません。

まとめ

色々条件付きとなってしまいそうではありますが、MicrosotとGoogle間で予定表の同期が可能であることがわかりました。カレンダーInterop(相互運用)と違い、1対1でアカウントを紐づけする必要がありますが、スケジュール反映迄の速度はこちらの方が早いような気がしています。今回の方式では1ユーザーに対してGoogleとMicrosoft両方のライセンスが必要ですが、カレンダーInterropでは1ユーザーに対してどちらか片方のライセンスがあれば実装が可能です。両方のグループウェアを提供中で、業務上好きな方を使いなさいといった運用になっているお客様には向いてる設定だと感じました。それでは本記事が何かのご参考になりましたら幸いです。

弊社では、サービスの新規導入、設計変更や運用のご支援を行っております。サービス提供ご希望のお客様は下記よりお問い合せください

この記事を書いた人

大塚 英正のアバター 大塚 英正 エンジニア

主にMicrosoft365とGoogle Workspaceの販売と導入をやっています。

目次