Integração no modo organizacional com o Google Agenda?


18

Parece que os vários métodos de integração de calendários não estão funcionando bem. O tutorial no worg está desatualizado e a função agora é chamada org-icalender-export-to-ics. No entanto, a execução dessa função em um .orgarquivo fornece um .icsarquivo que não possui nenhuma entrada:

BEGIN:VCALENDAR
VERSION:2.0
X-WR-CALNAME:Personal
PRODID:-//Xiang Ji//Emacs with Org mode//EN
X-WR-TIMEZONE:HKT
X-WR-CALDESC:
CALSCALE:GREGORIAN
END:VCALENDAR

Eu costumava mobileorgsincronizar diretamente com o Google Agenda no Android. No entanto, o projeto está fora de manutenção e, recentemente, não consegui sincronizar nenhum dos meus arquivos organizacionais mobileorg, com vários erros indecifráveis ​​ocorrendo.

Tudo o que preciso é sincronizar essas entradas com SCHEDULEDe DEADLINEcom meu calendário para que eu também possa verificá-las quando estiver no meu celular.

Houve uma pergunta semelhante no Reddit, mas nenhuma das soluções mencionadas lá foi capaz de atingir esse objetivo.

Respostas:


9

Acontece que o motivo pelo qual os icsarquivos exportados estavam vazios foi porque eu não customizei as variáveis ​​relacionadas à exportação ical. Eu tive que correr customize-groupem org-export-icalendere mudar completamente alguns parâmetros. Eu mudei org-icalendar-use-scheduled, org-icalendar-use-deadline, org-icalendar-include-body org-icalendar-timezone, org-icalendar-store-UID. Parece que o Google Calendar só percebem o tipo VEVENTde icsarquivos. VTODOnão será reconhecido, então tive que garantir que a exportação gere VEVENTde SCHEDULEDe DEADLINEentradas. Eu diria que as opções padrão não eram um pouco amigáveis. E essas personalizações parecem não ser mencionadas no guia worg.


1
Se você 1) exportar o ICS, 2) importar para o GCal, 3) reagendar um evento, 4) reexportar o ICS, 5) importar para o GCal, isso resultará na duplicação do evento reagendado?
blujay

1
@blujay No. org-icalendar-store-UIDexiste para garantir que os mesmos eventos obtenham o mesmo UID. Também não há necessidade de reimportar. Acho que o Google Agenda verifica automaticamente de vez em quando se o arquivo é atualizado e, portanto, novos eventos são adicionados. Eu guardo o arquivo ics na Publicpasta do Dropbox .
XJI

1
Obrigado. Vou ter que tentar isso. Se ao menos fosse bidirecional! : D
blujay

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.