はじめに
仕事でOutlookアカウントを使用するが、利便性を考慮すると、自分のプライベートのGoogleカレンダーに同期したい。
職場で用意されたアカウントだと、外部への共有権限がないようなことがあるが、Microsoft Flowを使って、同期を行う。
手順
Outlook → Googleへの同期
- Microsoft Flowにログインする(outlook側のアカウントで)
- テンプレートタブから、「Outlook.comカレンダーからGoogleカレンダーへのイベント同期」を選択
- 同期元(outlook)、同期先(google)の予定表のIDを指定して、フロー作成
- 同期元で予定を追加等、更新を行うと、自動的に予定が転送される
なお、テンプレートを変えれば、GoogleカレンダーからOutlookへの同期も可能
注意点
参考リンクにもあるが、
- 同期元のカレンダーで予定を修正しないと、修正が相互に反映されない
- 更新がトリガーになって同期されるため、フローを作った時点で登録済みの予定は同期されない
- 予定名を変えて更新した後戻せば一応同期できるが面倒
- 更新トリガーと同時に同期されるわけではなく、数分の間隔が空く
後は、技術的に可能であっても、職場の組織のセキュリティポリシー等には注意。