Integrazione in modalità organizzazione con Google Calendar?


18

Sembra che i vari metodi di integrazione del calendario non abbiano funzionato bene. Il tutorial su Worg è obsoleto e la funzione è ora chiamata org-icalender-export-to-ics. Tuttavia, eseguire questa funzione su un .orgfile mi dà un .icsfile che non ha alcuna voce:

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

Ho usato per usare mobileorgper la sincronizzazione direttamente con Google Calendar su Android. Tuttavia, il progetto è stato a lungo fuori manutenzione e recentemente non sono stato in grado di sincronizzare nessuno dei miei file organizzativi mobileorg, con vari errori indecifrabili.

Tutto ciò di cui ho bisogno è sincronizzare quelle voci con SCHEDULEDe DEADLINEcon il mio calendario in modo da poterle controllare anche quando sono sul cellulare.

C'è stata una domanda simile su Reddit ma nessuna delle soluzioni menzionate lì è stata in grado di raggiungere questo scopo.

Risposte:


9

Viene fuori il motivo per cui i icsfile esportati erano vuoti perché non avevo personalizzato le variabili relative all'esportazione ical. Ho dovuto correre customize-groupavanti org-export-icalendere cambiare parecchi parametri. Ho cambiato org-icalendar-use-scheduled, org-icalendar-use-deadline, org-icalendar-include-body org-icalendar-timezone, org-icalendar-store-UID. Sembra che Google Calendar riconoscerebbe solo il tipo VEVENTdi icsfile. VTODOnon andranno riconosciuti, così ho dovuto fare in modo che l'esportazione genera VEVENTda SCHEDULEDe DEADLINEvoci. Direi che le opzioni predefinite non erano comunque facili da usare. E quelle personalizzazioni sembrano non essere menzionate nella guida di Worg.


1
Se 1) esporti l'ICS, 2) importa in GCal, 3) riprogrammi un evento, 4) riesporta l'ICS, 5) importa in GCal, ciò comporterà la duplicazione dell'evento riprogrammato?
Blujay,

1
@blujay No. org-icalendar-store-UIDè lì per garantire che gli stessi eventi ottengano lo stesso UID. Inoltre non è necessario reimportare. Penso che Google Calendar controlli automaticamente di tanto in tanto per vedere se il file viene aggiornato e quindi vengono aggiunti nuovi eventi. Conservo il file ics nella Publiccartella di Dropbox .
xji,

1
Grazie. Dovrò provarlo. Se solo fosse bidirezionale! : D
blujay,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.