Comment savoir quand j'ai ajouté un événement à mon calendrier Google?

19

Si je partage un calendrier avec quelqu'un d'autre et que nous nous retrouvons avec des événements conflictuels, comment savoir qui "est arrivé le premier"?

oxbow_lakes
la source

Réponses:

5

Il n'y a aucun moyen de le faire via l'interface Web. Si vous êtes content de vous familiariser avec l' API Calendar Data , vous pouvez obtenir la création et les horodatages modifiés en dernier lieu de n'importe quel événement dans l'un des calendriers auxquels vous êtes abonné.

Rob N
la source
8

Vous pouvez localiser la date de création et la date de modification d'un événement en examinant le fichier .ics du calendrier avec un éditeur de texte. Téléchargez le fichier .ics de votre calendrier à partir de calendar.google.com> Paramètres> Importer et exporter> Exporter

Duane McGuire
la source
1
plus de détails ici artesanodesignstudio.wordpress.com/2014/02/08/…
Ahmad Saleh
1
Je reçois juste une erreur disant "No File", cliquer sur le bouton ICAL me donne juste une "erreur de traitement du flux"
Douglas Gaskell
@AhmadSaleh Lien brisé
golimar
4

Le drapeau date de publication est la réponse. Le moyen rapide et sale d'obtenir les informations est d'entrer

https://www.google.com/calendar/feeds/[username]@gmail.com/private/full

et faites un Ctrl+ Fpour trouver l'événement dont vous avez besoin. Le drapeau de la date de publication n'est que de quelques balises en arrière.

Robotperson
la source
14
J'obtiens 403 Interdit, dans un autre onglet du même navigateur où j'ai Google Agenda ouvert avec ce compte
golimar
3

Vous pouvez désormais le faire sans écrire de code en utilisant la version Web de l'API de calendrier: https://developers.google.com/apis-explorer/#p/calendar/v3/calendar.events.get

  1. Accédez à l'événement de calendrier en question dans la vue "Modifier".
  2. Accédez à "Plus d'actions" puis à "Informations de dépannage".
  3. Copiez l'ID d'événement (eid = ...).
    • Remarque: pour un événement récurrent, supprimez le suffixe _ [date] Z.
  4. Accédez à https://developers.google.com/apis-explorer/#p/calendar/v3/calendar.events.get , entrez "primary" calendarId "et utilisez cet ID pour eventId.

Le résultat comprendra une section «créée» et «mise à jour».

David Held
la source
Malheureusement, il n'y a plus d'option "Informations de dépannage" disponible. J'ai essayé de copier l'ID à partir de l'URL et d'utiliser primaire comme calendarId mais il renvoie un 404.
Vlad Schnakovszki
Vrai, cependant l'ID d'événement peut être trouvé en décodant Base64 l'ID d'événement trouvé dans l'URL (voir les instructions: stackoverflow.com/questions/32755413/… )
HyperActive
Il existe toujours un moyen d'activer à nouveau "Informations de dépannage": stackoverflow.com/a/51704714/1238150 . Je viens de le tester et ça marche. Btw, vous pouvez obtenir le calendarID dans les paramètres de calendrier d'un calendrier donné.
natterstefan
La réponse d'Hyperactive [1] fonctionne maintenant. Cette réponse ne montre pas correctement comment trouver le fichier eid. [1] webapps.stackexchange.com/a/129975/134283
Heath Borders
1

La version Web de l'API Calendar est probablement la plus simple:

  1. Obtenez l'ID d'événement pour l'événement de calendrier
    1. Modifier l'événement dans Google Agenda
    2. Copiez la dernière partie de l'URL (après le dernier "/") de la barre d'adresse (par exemple, à partir de cette URL que https://calendar.google.com/calendar/r/eventedit/NGh0Z3BtbTFobWFrNzQ0cjBrYmtkY29kYXIgZXVndTlrYW4xZGRpMXBtaTZzazNpYjWoNmdAZwvous copiezNGh0Z3BtbTFobWFrNzQ0cjBrYmtkY29kYXIgZXVndTlrYW4xZGRpMXBtaTZzazNpYjWoNmdAZw
    3. Décodez cela à partir du format base64 (cet outil fonctionne: https://www.base64decode.org/ )
    4. La première partie (avant l'espace) est votre ID d'événement
  2. Utilisez l'API Calendar ( https://developers.google.com/apis-explorer/#p/calendar/v3/calendar.events.get ) avec primarydans le calendarIdchamp votre ID d'événement dans le eventIdchamp
  3. Le "created"champ contient la date / l'heure de l'ajout de l'événement
HyperActive
la source
0

Il semble que vous ayez besoin de détecter un indicateur "date de création" quelconque. Je vois un indicateur "date de publication" dans les documents de l'API Calendar, faisant référence au format .xml des entrées de calendrier. J'irais examiner les documents de l'API du développeur.

djangofan
la source
0

Si vous avez une autre adresse e-mail, ajoutez-la à l'événement et envoyez l'invitation. Cela créera le fichier .ics. Ouvrez le fichier .ics sur n'importe quel éditeur de texte et recherchez "CRÉÉ:".

Ikram
la source