19 de oct. de 2023
Cómo añadir Google Calendar a Outlook Calendar [Tutorial]
En este tutorial, te mostraremos cómo sincronizar Google Calendar con Outlook Calendar cada vez que se añada, actualice o elimine un evento en el primero.  es algo en lo que mucha gente ha pensado, pero que pocos han logrado conseguir. Sí, integrar Google Calendar y Outlook Calendar parece bastante sencillo, pero ninguna de las plataformas cuenta con funcionalidades integradas para este caso de uso. Como resultado, a la mayoría de los usuarios no les queda otra opción que actualizar manualmente Outlook Calendar cada vez que actualizan Google Calendar (o viceversa), lo cual es bastante engorroso. Afortunadamente, esto no es un obstáculo insalvable para quienes buscan más eficiencia. Con Make, puedes crear una automatización que sincronice las dos aplicaciones de calendario cada vez que se añada un nuevo evento. En otras palabras, Make realizará automáticamente una de estas acciones en Outlook Calendar cada vez que hagamos lo mismo en su homólogo de Google Calendar: * Añadir nuevos eventos. * Actualizar eventos existentes. * Eliminar eventos.Además de un Google Calendar y un Outlook Calendar, solo necesitarás una cuenta de Make para configurar esta automatización, y puedes conseguir una aquí. Antes de sumergirnos en el tutorial para sincronizar Outlook Calendar y Google Calendar, aquí tienes algo de contexto rápido para entender cómo funciona la integración.
Cómo funciona la integración entre Google Calendar y Outlook Calendar
En este tutorial, crearemos una automatización para actualizar eventos de Outlook Calendar en función de lo que ocurra con los eventos de un Google Calendar. Para lograrlo, Make necesita identificar el evento de Outlook Calendar que corresponde al evento de Google Calendar (si es que existe). Configuraremos esto etiquetando nuestros eventos de Google Calendar con el ID del evento correspondiente en Outlook Calendar, que es único para cada evento de Outlook Calendar:  para determinar si debe crear un nuevo evento de Outlook Calendar o actualizar uno existente. Si el ID del evento está presente en Outlook Calendar, esto significa que ya existe un evento de Outlook Calendar que coincide con nuestro evento de Google Calendar. Entonces, la automatización actualizará o eliminará el evento de Outlook Calendar dependiendo de si hemos hecho lo mismo en Google Calendar. Pero si el ID del evento no está presente en Outlook Calendar, esto significa que no tenemos un evento de Outlook Calendar que coincida con el de Google Calendar. En este caso, la automatización creará un nuevo evento de Outlook Calendar para él. Después de eso, actualizará nuestro evento de Google Calendar con el nuevo ID del evento de Outlook Calendar. Hacerlo ayuda a la automatización a localizar y actualizar ese evento de Outlook Calendar si más adelante actualizamos o eliminamos su equivalente en Google Calendar. Así pues, aquí tienes los pasos detallados para hacer realidad esta sincronización entre Google Calendar y Outlook Calendar.1. Crea un nuevo escenario de Make que supervise los nuevos eventos de Google Calendar
Inicia sesión en tu cuenta de Make y crea un nuevo escenario. Añade el módulo Google Calendar > Watch Events al escenario y conecta tu cuenta de Google a él. Luego configura el módulo de la siguiente manera: * Usa el menú desplegable Calendar para seleccionar el Google Calendar que quieras sincronizar con Outlook Calendar. * Establece la opción desplegable Watch Events en By Updated Date. Esto ayudará a la automatización a detectar tanto los eventos nuevos como los actualizados de Google Calendar. * Cambia el ajuste Show deleted events a Yes para sincronizar con Outlook Calendar las eliminaciones de eventos de Google Calendar. * Deja el campo Query en blanco a menos que quieras sincronizar solo eventos que contengan ciertas palabras clave. * Rellena el campo Limit con el número máximo de eventos que la automatización debe identificar cada vez que se ejecute. Usaremos “10” a modo de demostración, pero deberías elegir un número adecuado en función del número habitual de eventos que necesites sincronizar con Outlook Calendar en un momento dado.Consulta la imagen siguiente como referencia: "; "(Outlook Calendar Event ID: " + 2.id + ")")}} El campo Description debería quedar así: ” después. * Pero si la descripción del evento está vacía, la función simplemente añade el texto “(Outlook Calendar Event ID: _el ID del evento de Outlook Calendar va aquí_)” a la descripción.Por ejemplo, así quedará la descripción de nuestro evento de Google Calendar con el ID del evento de Outlook Calendar añadido después de su contenido inicial: ” en la descripción de nuestro evento de Google Calendar. * Si este texto existe, el módulo extraerá de ese texto el ID del evento correspondiente de Outlook Calendar.Y configuraremos el analizador de texto de esta manera: Pattern : Escribe \\(Outlook Calendar Event ID: (.)\\) en él. * Continue the execution of the route even if the module finds no matches : Cambia este ajuste a Yes porque queremos que la automatización siga realizando ciertas acciones incluso si no puede encontrar un ID de evento de Outlook Calendar en la descripción de nuestro evento de Google Calendar. * Text : Asigna aquí el elemento Description del módulo Google Calendar > Watch Events.
Consulta la imagen siguiente como referencia: . Después, asigna los elementos de datos del módulo Google Calendar > Watch Events a los distintos campos del evento de Outlook Calendar, tal y como hicimos con el módulo Microsoft 365 Calendar > Create an Event en el paso 2 anterior. Hacerlo ayuda a actualizar nuestro evento existente de Outlook Calendar con los datos actualizados de su equivalente en Google Calendar. Consulta esta imagen como referencia: . Consulta esta imagen como referencia: .Haz clic en OK para pasar a configurar el filtro de la ruta Microsoft 365 Calendar > Delete an Event. Configura este último filtro de la misma manera en que configuraste el segundo filtro para la ruta Microsoft 365 Calendar > Update an Event. Esta vez, sin embargo, cambia el operador de texto de la segunda condición a Text operators: Equal to para que la automatización elimine los eventos con el estado “cancelado”. Consulta esta imagen como referencia: !Filter - OCal event exists and is to be deleted Haz clic en OK y ¡habrás terminado de configurar tu escenario! Debería verse así: !Sync Google Calendar with Outlook Calendar automatically