Office 365カレンダーをGoogleカレンダーに同期する


30

Office 365カレンダーをGoogleカレンダーに同期する方法に関する最新の質問が見つかりませんでした。OggSyncや同様のソフトウェアなど、Outlookのデスクトップバージョンを使用するように設計されたアプリケーションを使用したくありません。新しいカレンダーイベントを作成するたびに更新することなく、Webアプリのみを使用してそれを実行したいので、自動的に実行する必要があります。


5
これに答えるのに十分な評判はありませんが、これはMicrosoft Flow(Microsoftの新しいWebワークフローアプリ)で行うことができます。テンプレートへのリンク:flow.microsoft.com/en-us/galleries/public/templates/...
pflodin

回答:


25

解決策は、https: //portal.office.comを介してOffice 365にログインし、[カレンダー]をクリックしてから、[マイアプリの設定]でもう一度[カレンダー]をクリックすることです。カレンダーを公開し、目的のカレンダーを公開します。作成されたICS URLをコピーします。

Office 365カレンダー

Googleカレンダーにログインし、「その他のカレンダー」の矢印をクリックします。[URLで追加]ボタンをクリックし、Office 365から.icsリンクを貼り付けます。Googleカレンダーは、Office 365カレンダーからの新しいイベントで自動的に更新されます。

Googleカレンダー


6
Googleは12時間ごとに1回しかカレンダーを更新しないため、ICSリンクを介した共有はうまく機能しません。
グレッグS

6
12時間以上もかかるようです。イベントが表示されない:(
VitalyB

この解決策は@Ogglasに役立ちましたか?12時間ごとに更新するだけの場合は役に立ちません。@VitalyBより良い解決策はありますか?
マルティンデミリアーノ

5
まだカレンダーがGoogleやOutlookによって適切に処理されない理由を理解できません。いい加減にして!サンタクロースを顔に付けることはできますが、カレンダーを同期できませんか?
eleijonmarck

3
これは、私のような一部の人々でも機能しません。組織では、組織の外部で「空き時間情報」以外の情報を共有できないようにOutlookを構成しています。
ジェイソンアントマン

10

私が見つけた最良のオプションは、Office 365の新しいイベントをGoogleカレンダーにコピーしてMicrosoft Flowを使用し、通知テンプレートを送信することです。

イベントはすぐには表示されませんが、約5分かかります。かなり良い。また、イベントの更新も処理します。


4
フローサイトから:Office 365カレンダーでイベントを追加、更新、または削除するたびに、Googleカレンダーに自動的にコピーされます。注:これは一方向の同期であるため、Googleカレンダーに加えた変更はOffice 365に同期しません。また、繰り返し発生するイベントは個別のイベントとしてGoogleカレンダーに表示されます。
ジョンハント

3
しかし悲しいことに、これは新しく追加されたイベントでのみ機能します。つまり、イベントの追加がトリガーです。初めて設定したときに、すべてのイベントを一度だけ同期する方法はありますか?
ジャミント

以前のイベントを取得するには、GoogleカレンダーにそのicsファイルのURLを指定する代わりに、受け入れられた回答からicsファイルをダウンロードしてインポートできます。これにより、既存のイベントがプルダウンされ、この回答により、事後のイベントの同期が維持されます。
ランディ

2
@JohnHuntこれを試しましたが、このエラーが発生しました。コード 'OpenApiOperationParameterValidationFailed'およびメッセージ '入力パラメーター' newEvent 'の検証がワークフロー操作' Create_an_event 'で失敗しました:パス' newEvent /の値 '"@triggerOutputs()?[' body / Start ']"'のパラメーターtype / format 'String / date-no-tz'のstartはtype / format 'String / date-time'に変換できません。
スピンドクター

@spindoctorは、イベントの開始時刻をタイムゾーン対応の形式に変換して、タイムゾーンの追加を試みます。例えば、convertToUtc(triggerOutputs()?['body/start'], 'W. Europe Standard Time')。利用可能なタイムゾーンはdocs.microsoft.com/en-us/previous-versions/windows/embedded/…に
Tomas
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.