Come faccio a sapere quando ho aggiunto un evento al mio Google Calendar?


19

Se condivido un calendario con qualcun altro e finiamo con eventi di scontro, come posso sapere chi è arrivato prima?

Risposte:


5

Non c'è modo di farlo tramite l'interfaccia web. Se sei felice di rovinarti con l' API dei dati del calendario , puoi ottenere la creazione e i timestamp dell'ultima modifica da qualsiasi evento in uno dei calendari a cui sei iscritto.


8

È possibile individuare la data di creazione e la data di modifica per un evento esaminando il file .ics per il calendario con un editor di testo. Scarica il file .ics per il tuo calendario da calendar.google.com> Impostazioni> Importa ed esporta> Esporta



1
Ho appena ricevuto un errore che dice "Nessun file", facendo clic sul pulsante ICAL mi dà solo un "Errore di elaborazione del feed"
Douglas Gaskell,

@AhmadSaleh Link interrotto
golimar

4

La bandiera della data di pubblicazione è la risposta. Il modo rapido e sporco per ottenere le informazioni è quello di entrare

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

e fai un Ctrl+ Fper trovare l'evento che ti serve. La bandiera della data di pubblicazione è solo un paio di tag indietro.


14
Ottengo 403 Proibito, in un'altra scheda dello stesso browser in cui ho Google Calendar aperto con
quell'account

3

Ora puoi farlo senza scrivere alcun codice utilizzando la versione web dell'API del calendario: https://developers.google.com/apis-explorer/#p/calendar/v3/calendar.events.get

  1. Vai all'evento del calendario in questione nella vista "modifica".
  2. Vai su "Altre azioni" e poi su "Informazioni sulla risoluzione dei problemi".
  3. Copia l'ID evento (eid = ...).
    • Nota: per un evento ricorrente, rimuovere il suffisso Z [data] Z.
  4. Vai su https://developers.google.com/apis-explorer/#p/calendar/v3/calendar.events.get , inserisci "primary" calendarId "e usa quell'ID per eventId.

Il risultato includerà una sezione "creata" e "aggiornata".


Purtroppo non è più disponibile l'opzione "Informazioni sulla risoluzione dei problemi". Ho provato a copiare l'ID dall'URL e usando primario come calendarId ma restituisce un 404.
Vlad Schnakovszki

È vero, però l'evento ID può essere trovato Base64 decodificando l'ID evento trovato nella URL (vedi istruzioni: stackoverflow.com/questions/32755413/... )
iperattivo

Esiste ancora un modo per riattivare le "Informazioni sulla risoluzione dei problemi": stackoverflow.com/a/51704714/1238150 . L'ho appena testato e funziona. A proposito, puoi ottenere il calendarID nelle impostazioni del calendario di un determinato calendario.
natterstefan,

La risposta di Hyperactive [1] funziona ora. Questa risposta non mostra correttamente come trovare eid. [1] webapps.stackexchange.com/a/129975/134283
Heath Borders

1

La versione Web dell'API di Calendar è probabilmente la più semplice:

  1. Ottieni l'ID evento per l'evento del calendario
    1. Modifica l'evento in Google Calendar
    2. Copia l'ultima parte dell'URL (dopo l'ultimo "/") dalla barra degli indirizzi (ad esempio, da questo URL https://calendar.google.com/calendar/r/eventedit/NGh0Z3BtbTFobWFrNzQ0cjBrYmtkY29kYXIgZXVndTlrYW4xZGRpMXBtaTZzazNpYjWoNmdAZwche copiNGh0Z3BtbTFobWFrNzQ0cjBrYmtkY29kYXIgZXVndTlrYW4xZGRpMXBtaTZzazNpYjWoNmdAZw
    3. Decodifica dal formato base64 (questo strumento funziona: https://www.base64decode.org/ )
    4. La prima parte (prima dello spazio) è il tuo ID evento
  2. Utilizza l'API di Calendar ( https://developers.google.com/apis-explorer/#p/calendar/v3/calendar.events.get ) con primarynel calendarIdcampo l'ID evento nel eventIdcampo
  3. Il "created"campo ha la data / ora in cui è stato aggiunto l'evento

0

Sembra che tu debba rilevare una bandiera "data di creazione" di qualche tipo. Vedo un flag "Data pubblicazione" nei documenti dell'API di Calendar, facendo riferimento al formato .xml delle voci del calendario. Vorrei esaminare i documenti dell'API per sviluppatori.


0

Se hai un altro indirizzo e-mail, aggiungilo all'evento e invia l'invito. Questo creerà il file .ics. Apri il file .ics su qualsiasi editor di testo e cerca "CREATED:".

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.