Intégration en mode organisationnel avec Google Agenda?


18

Il semble que les différentes méthodes d'intégration du calendrier ne fonctionnent pas bien. Le tutoriel sur worg est obsolète et la fonction est maintenant appelée org-icalender-export-to-ics. Cependant, l'exécution de cette fonction sur un .orgfichier me donne un .icsfichier qui n'a pas d'entrée:

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

J'avais l'habitude d'utiliser mobileorgpour synchroniser directement avec Google Agenda sur Android. Cependant, le projet est depuis longtemps hors maintenance et récemment, je n'ai pas pu synchroniser aucun de mes fichiers org avec mobileorg, avec diverses erreurs indéchiffrables.

Tout ce dont j'ai besoin est de synchroniser ces entrées avec SCHEDULEDet DEADLINEavec mon calendrier afin de pouvoir également les vérifier lorsque je suis sur mon téléphone portable.

Il y a eu une question similaire sur Reddit mais aucune des solutions mentionnées n'a pu atteindre cet objectif.

Réponses:


9

Il s'avère que la raison pour laquelle les icsfichiers exportés étaient vides était parce que je n'ai pas personnalisé les variables liées à l'exportation ical. Je devais courir customize-groupsur org-export-icalenderet changer quelques paramètres tout à fait. J'ai changé org-icalendar-use-scheduled, org-icalendar-use-deadline, org-icalendar-include-body org-icalendar-timezone, org-icalendar-store-UID. Il semble que Google Calendar ne reconnaîtrait le type VEVENTde icsfichiers. VTODOne sera pas être reconnu, donc je devais assurer que l'exportation génère à VEVENTpartir SCHEDULEDet DEADLINEentrées. Je dirais que les options par défaut n'étaient pas un peu conviviales. Et ces personnalisations ne semblent pas être mentionnées dans le guide worg.


1
Si vous 1) exportez l'ICS, 2) importez dans GCal, 3) reprogrammez un événement, 4) réexportez l'ICS, 5) importez dans GCal, cela entraînera-t-il la duplication de l'événement reprogrammé?
blujay

1
@blujay No. org-icalendar-store-UIDest là pour garantir que les mêmes événements obtiennent le même UID. De plus, il n'est pas nécessaire de réimporter. Je pense que Google Agenda vérifie automatiquement de temps en temps pour voir si le fichier est mis à jour et donc de nouveaux événements sont ajoutés. Je stocke le fichier ics dans le Publicdossier Dropbox .
xji

1
Je vous remercie. Je vais devoir essayer. Si seulement c'était bidirectionnel! : D
blujay

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.