19 de out. de 2023
Como Adicionar o Google Calendar ao Outlook Calendar [Tutorial]
Neste tutorial, vamos mostrar como sincronizar o Google Calendar com o Outlook Calendar sempre que um novo evento for adicionado, atualizado ou excluído no Google Calendar.  já pensou em algo que poucos conseguiram realizar. Claro, integrar o Google Calendar e o Outlook Calendar parece simples o bastante, mas nenhuma das plataformas possui funcionalidades nativas para esse caso de uso. Como resultado, a maioria dos usuários fica com a opção de atualizar manualmente o Outlook Calendar sempre que atualiza o Google Calendar (ou vice-versa), o que dá bastante trabalho. Felizmente, isso não é um beco sem saída para quem busca mais eficiência. Com o Make, você pode criar uma automação que sincroniza os dois aplicativos de calendário sempre que um evento é adicionado, atualizado ou excluído. Em outras palavras, o Make executará automaticamente uma destas ações no Outlook Calendar sempre que fizermos o mesmo no Google Calendar: * Adicionar novos eventos. * Atualizar eventos existentes. * Excluir eventos.Além de um Google Calendar e de um Outlook Calendar, você só vai precisar de uma conta no Make para configurar essa automação — e você pode conseguir uma aqui. Antes de mergulharmos no tutorial para sincronizar o Outlook Calendar e o Google Calendar, aqui vai um contexto rápido para entender como a integração funciona.
Como funciona a integração entre Google Calendar e Outlook Calendar
Neste tutorial, vamos criar uma automação para atualizar eventos do Outlook Calendar com base no que acontece com os eventos do Google Calendar. Para conseguir isso, o Make precisa identificar o evento do Outlook Calendar que corresponde ao evento do Google Calendar (se houver um). Vamos configurar isso marcando os eventos do Google Calendar com o ID do evento correspondente no Outlook Calendar, que é único para cada evento do Outlook Calendar:  para determinar se deve criar um novo evento no Outlook Calendar ou atualizar um evento existente. Se o ID do evento estiver presente na descrição do evento do Google Calendar, isso significa que já existe um evento correspondente no Outlook Calendar para o nosso evento do Google Calendar. A automação então atualizará ou excluirá o evento no Outlook Calendar, dependendo da ação realizada no Google Calendar. Mas se o ID do evento não estiver presente na descrição do evento do Google Calendar, isso significa que não temos um evento correspondente no Outlook Calendar para o nosso evento do Google Calendar. Nesse caso, a automação criará um novo evento no Outlook Calendar para ele. Depois disso, ela atualizará o nosso evento do Google Calendar com o novo ID do evento do Outlook Calendar. Fazer isso ajuda a automação a localizar e atualizar esse evento do Outlook Calendar se atualizarmos ou excluirmos mais tarde o equivalente dele no Google Calendar. Então, aqui estão os passos detalhados para tornar essa sincronização entre Google Calendar e Outlook Calendar uma realidade!1. Crie um novo cenário no Make que monitore eventos do Google Calendar
Entre na sua conta do Make e crie um novo cenário. Adicione o módulo Google Calendar > Watch Events ao cenário e conecte sua conta do Google a ele. Em seguida, configure o módulo da seguinte forma: * Use o menu suspenso Calendar para selecionar o Google Calendar que você deseja sincronizar com o Outlook Calendar. * Defina a opção do menu suspenso Watch Events como By Updated Date. Isso ajudará a automação a rastrear tanto novos eventos quanto eventos atualizados do Google Calendar. * Altere a configuração Show deleted events para Yes para sincronizar as exclusões de eventos do Google Calendar com o Outlook Calendar. * Deixe o campo Query em branco, a menos que você queira sincronizar apenas eventos contendo certas palavras-chave. * Preencha o campo Limit com o número máximo de eventos que a automação deve encontrar sempre que for executada. Usaremos “10” para fins de demonstração, mas você deve escolher um número adequado com base na quantidade típica de eventos que precisa sincronizar com o Outlook Calendar em um determinado momento.Veja a imagem abaixo para referência: "; "(Outlook Calendar Event ID: " + 2.id + ")")}} O campo Description deve ficar assim: ” ao final dele. * Mas se a descrição do evento estiver vazia, a função simplesmente adiciona o texto “(Outlook Calendar Event ID: O _ID do evento do Outlook Calendar vai aqui_)” a ela.Por exemplo, veja como a descrição do nosso evento do Google Calendar ficará com o ID do evento do Outlook Calendar acrescentado ao final do conteúdo inicial: ” texto na descrição do nosso evento do Google Calendar. * Se esse texto existir, o módulo extrairá dele o ID correspondente do evento do Outlook Calendar.E vamos configurar o analisador de texto assim: Pattern : Digite \\(Outlook Calendar Event ID: (.)\\) nele. * Continue the execution of the route even if the module finds no matches : Altere essa configuração para Yes, porque queremos que a automação continue tomando certas ações mesmo se não conseguir encontrar um ID de evento do Outlook Calendar na descrição do nosso evento do Google Calendar. * Text : Mapeie aqui o item Description do módulo Google Calendar > Watch Events.
Veja a imagem abaixo para referência: . Depois mapeie os itens de dados do módulo Google Calendar > Watch Events para os vários campos de evento do Outlook Calendar — como fizemos para o módulo Microsoft 365 Calendar > Create an Event no Passo 2 acima. Fazer isso ajuda a atualizar nosso evento existente do Outlook Calendar com os dados atualizados de seu equivalente no Google Calendar. Veja esta imagem para referência: . Veja esta imagem para referência: .Clique em OK para continuar configurando o filtro para a rota Microsoft 365 Calendar > Delete an Event. Configure este último filtro da mesma forma que você configurou o segundo filtro para a rota Microsoft 365 Calendar > Update an Event. Desta vez, porém, altere o operador de texto da segunda condição para Text operators: Equal to — para que a automação exclua eventos com status “cancelled”. Veja esta imagem para referência: !Filter - OCal event exists and is to be deleted Clique em OK e pronto, seu cenário está configurado! Ele deve ficar assim: !Sync Google Calendar with Outlook Calendar automatically