Sincronizar o calendário do Office 365 com o calendário do Google

30

Não foi possível encontrar uma pergunta atualizada sobre como sincronizar um calendário do Office 365 com o calendário do Google. Não quero usar um aplicativo projetado para usar a versão desktop do Outlook como o OggSync e software similar. Quero que isso seja feito apenas usando os aplicativos da Web sem que eu precise atualizá-lo toda vez que criar um novo evento da agenda, isso deve ser feito automaticamente.

Ogglas
fonte
5
Não tenho reputação suficiente para responder a isso - mas isso pode ser feito no Microsoft Flow (novo aplicativo de fluxo de trabalho da Web da Microsoft). Link para o modelo: flow.microsoft.com/en-us/galleries/public/templates/…
pflodin

Respostas:

25

A solução é fazer logon no Office 365 via https://portal.office.com , clique em Calendário e, em seguida, clique em Calendário novamente em "Minhas configurações de aplicativo". Vá para publicar o calendário e publique o calendário desejado. Copie o URL do ICS criado.

Calendário do Office 365

Faça login no Google Agenda e clique na seta em "Outras agendas". Clique no botão "Adicionar por URL" e cole o link .ics do Office 365. O Google Agenda agora é atualizado automaticamente com novos eventos do calendário do Office 365.

calendário do Google

Ogglas
fonte
6
O compartilhamento via link ICS não funciona muito bem, porque o Google atualiza o calendário apenas uma vez a cada 12 horas.
Greg S
6
Parece levar mais de 12 horas. Eu continuo não vendo eventos :(
VitalyB 27/09
Esta solução funcionou para você @Ogglas? Se ele for atualizado apenas a cada 12 horas, não será útil. @VitalyB você tem uma solução melhor?
Martijn de Milliano
5
Ainda não consigo entender por que os calendários ainda não foram abordados corretamente pelo Google ou pelo Outlook. Vamos! Podemos colocar o Papai Noel na nossa cara, mas não podemos sincronizar calendários?
eleijonmarck
3
Isso também não funciona para algumas pessoas - como eu - cujas organizações têm o Outlook configurado para não permitir o compartilhamento de nada além de "Livre / ocupado" fora da organização.
Jason Antman
10

A melhor opção que encontrei é usar o Microsoft Flow com o Copiar novos eventos no Office 365 para o Google Agenda e enviar um modelo de notificação .

Os eventos não aparecem imediatamente, mas leva cerca de 5 minutos. Muito bom. Ele também lida com atualizações de eventos.

emzero
fonte
4
No site de fluxo: sempre que você adiciona, atualiza ou exclui um evento no Calendário do Office 365, ele é automaticamente copiado para o seu calendário do Google. Observação: essa é uma sincronização unidirecional, portanto, as alterações feitas no calendário do Google não serão sincronizadas com o Office 365. Além disso, os eventos recorrentes aparecerão no calendário do Google como eventos individuais.
John Hunt
3
mas, infelizmente, isso funciona apenas em eventos adicionados recentemente - ou seja, adicionar o evento é o gatilho. existe uma maneira de fazer uma sincronização única de todos os eventos na primeira vez que você o configura?
jaminto 6/02
Para obter eventos anteriores, você pode baixar e importar o arquivo ics da resposta aceita em vez de apontar seu calendário do Google para o URL desse arquivo ics. Isso reduziria os eventos existentes e essa resposta os manteria sincronizados após o fato.
Randy
2
@JohnHunt Tentei isso, mas recebi esse erro. falha no salvamento baixo com o código 'OpenApiOperationParameterValidationFailed' e a mensagem 'Validação do parâmetro de entrada' newEvent 'falhou na operação do fluxo de trabalho' Create_an_event ': O parâmetro com o valor' "@triggerOutputs ()? ['body / Start']" 'no caminho' newEvent / start 'com o tipo / formato' String / date-no-tz 'não é convertível para o tipo / formato' String / date-time '.'.
spindoctor 28/10
O @spindoctor tenta adicionar um fuso horário convertendo o horário de início do evento para um formato compatível com o fuso horário. por exemplo convertToUtc(triggerOutputs()?['body/start'], 'W. Europe Standard Time'),. Os fusos horários disponíveis estão listados em docs.microsoft.com/en-us/previous-versions/windows/embedded/…
Tomas