Faça com que o Outlook entenda os convites para eventos "todos os dias" do Google Agenda

2

Estou criando um evento para o dia todo no meu Google Agenda pessoal e estou me convidando em minha conta de e-mail de trabalho para manter meus calendários em sincronia com esse evento. Estou usando o Outlook 2016 no Windows 10 para a segunda conta.

Por algum motivo, o Outlook acha que um evento "All Day" é alterado 1 hora. Suponha que um ICS com esta informação:

BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART;VALUE=DATE:20171103
DTEND;VALUE=DATE:20171104
DTSTAMP:20171004T080944Z
....etc.

Isso aparece no Outlook assim:

When: vrijdag 3 novemeber 2017 01:00 to zaterdag 4 november 2017 01:00

O que acontece é que é mudado exactamente uma hora, e na vista "Mês" apareceria sem jeito na sexta-feira ("vrijdag") e no sábado ("zaterdag").

O que eu gostaria de é que o evento seja exibido como um evento "Todo dia" na sexta-feira também no Outlook.

Como posso fazer com que o Outlook se comporte?

Mais detalhes sobre a situação inversa:

Se eu criar um evento "All Day" no Outlook e salvá-lo no ICS, seria assim:

BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 16.0 MIMEDIR//EN
VERSION:2.0
METHOD:PUBLISH
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
CLASS:PUBLIC
CREATED:20171004T082925Z
DTEND;VALUE=DATE:20171104
DTSTAMP:20171004T082925Z
DTSTART;VALUE=DATE:20171103
LAST-MODIFIED:20171004T082925Z
....etc.

No Google Agenda, isso é exibido corretamente como um evento "Dia inteiro".

Algumas informações sobre minhas configurações de fuso horário:

  • O Google Agenda diz que, quando clico em "Fuso horário" em um evento que tem vezes, estou no fuso horário " GMT +02: 00 (Amsterdã) ".
  • Janelas Data & A hora diz que estou no fuso horário " (UTC + 01: 00) Amsterdã, Berlim ... ". Opções do Outlook em "Calendário" informa o mesmo fuso horário.
por Jeroen 04.10.2017 / 10:34

1 resposta

-2

Eu tive o mesmo problema. A solução é adicionar as informações de fuso horário no arquivo .ics assim:

BEGIN:VTIMEZONE
TZID:W. Europe Standard Time
BEGIN:STANDARD
DTSTART:16011028T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010325T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE

Isso deve resolver seu problema e fornecer um evento para todo o dia. Seu evento começará às 0:00:00 e terminará aí também. Você deve, obviamente, digitar seu fuso horário preferido se não estiver na CET.

    
por 01.02.2018 / 09:45