Sincronice el calendario de Office 365 con el calendario de Google

30

No pude encontrar una pregunta actualizada sobre cómo sincronizar un calendario de Office 365 con el calendario de Google. No quiero usar una aplicación diseñada para usar la versión de escritorio de Outlook como OggSync y un software similar. Quiero que se haga solo usando las aplicaciones web sin que tenga que actualizarlo cada vez que realizo un nuevo evento de calendario, debe hacerse automáticamente.

Ogglas
fuente
55
No tengo suficiente reputación para responder esto, pero esto se puede hacer en Microsoft Flow (la nueva aplicación de flujo de trabajo web de Microsoft). Enlace a la plantilla: flow.microsoft.com/en-us/galleries/public/templates/…
pflodin

Respuestas:

25

La solución es iniciar sesión en Office 365 a través de https://portal.office.com , hacer clic en Calendario y luego hacer clic en Calendario nuevamente en "Configuración de mi aplicación". Vaya a publicar calendario y publique el calendario deseado. Copie la URL de ICS creada.

Calendario de Office 365

Inicie sesión en Google Calendar y haga clic en la flecha en "Otros calendarios". Haga clic en el botón "Agregar por URL" y pegue el enlace .ics de Office 365. Google Calendar ahora se actualiza automáticamente con nuevos eventos del calendario de Office 365.

calendario de Google

Ogglas
fuente
66
Compartir a través del enlace ICS no funciona muy bien, porque Google actualiza el calendario solo una vez cada 12 horas más o menos.
Greg S
66
Parece ser incluso más de 12 horas. Sigo sin ver eventos :(
VitalyB
¿Esta solución funcionó para ti @Ogglas? Si solo se actualiza cada 12 horas, no es útil. @VitalyB ¿tienes una mejor solución?
Martijn de Milliano
55
Todavía no puedo entender por qué Google o Outlook todavía no abordan correctamente los calendarios. ¡Venga! ¿Podemos poner a Santa Claus en nuestra cara pero no podemos sincronizar calendarios?
eleijonmarck
3
Esto tampoco funciona para algunas personas, como yo, cuyas organizaciones tienen Outlook configurado para no permitir compartir nada más que "Libre / ocupado" fuera de la organización.
Jason Antman
10

La mejor opción que he encontrado es usar Microsoft Flow con Copiar nuevos eventos en Office 365 a Google Calendar y enviar una plantilla de notificación .

Los eventos no aparecen de inmediato, pero demoran alrededor de 5 minutos. Bastante bueno. También maneja actualizaciones de eventos.

emzero
fuente
44
Desde el sitio de flujo: cada vez que agregue, actualice o elimine un evento en su calendario de Office 365, se copiará automáticamente en su calendario de Google. Tenga en cuenta: esta es una sincronización unidireccional, por lo que los cambios realizados en su calendario de Google no se sincronizarán con Office 365. Además, los eventos recurrentes se mostrarán en su calendario de Google como eventos individuales.
John Hunt
3
pero lamentablemente, esto solo funciona en eventos recién agregados, es decir, agregar el evento es el desencadenante. ¿hay alguna manera de hacer que se sincronice una sola vez de todos los eventos la primera vez que lo configura?
jaminto
Para obtener eventos anteriores, puede descargar e importar el archivo ics de la respuesta aceptada en lugar de apuntar su calendario de Google a la URL de ese archivo ics. Eso eliminaría los eventos existentes, y esta respuesta los mantendría sincronizados después del hecho.
Randy
2
@JohnHunt Intenté esto, pero recibí este error. error al guardar bajo con el código 'OpenApiOperationParameterValidationFailed' y el mensaje 'Parámetro de entrada' newEvent 'la validación falló en la operación de flujo de trabajo' Create_an_event ': ¿El parámetro con el valor' "@triggerOutputs ()? ['body / Start']" 'en la ruta' newEvent / Inicio 'con tipo / formato' Cadena / fecha-no-tz 'no es convertible a tipo / formato' Cadena / fecha-hora '.'.
spindoctor
@spindoctor intente agregar una zona horaria al convertir la hora de inicio del evento a un formato compatible con la zona horaria. por ejemplo, convertToUtc(triggerOutputs()?['body/start'], 'W. Europe Standard Time'). Las zonas horarias disponibles se enumeran en docs.microsoft.com/en-us/previous-versions/windows/embedded/…
Tomás