Wie kann ich herausfinden, wann ich meinem Google Kalender ein Ereignis hinzugefügt habe?

19

Wenn ich einen Kalender mit jemand anderem teile und es zu Konflikten kommt, wie kann ich dann feststellen, wer "zuerst da war"?

oxbow_lakes
quelle

Antworten:

5

Das geht nicht über das Webinterface. Wenn Sie gerne mit der Kalenderdaten-API fertig werden , können Sie die Erstellung und die zuletzt geänderten Zeitstempel von jedem Ereignis in jedem der von Ihnen abonnierten Kalender abrufen.

Rob N
quelle
8

Sie können das Erstellungsdatum und das Änderungsdatum für ein Ereignis ermitteln, indem Sie die .ics-Datei für den Kalender mit einem Texteditor untersuchen. Laden Sie die .ics-Datei für Ihren Kalender von calendar.google.com> Einstellungen> Importieren & Exportieren> Exportieren herunter

Duane McGuire
quelle
1
Weitere Details hier artesanodesignstudio.wordpress.com/2014/02/08/…
Ahmad Saleh
1
Ich erhalte nur die Fehlermeldung "Keine Datei", wenn ich auf die ICAL-Schaltfläche klicke, erhalte ich nur die Meldung "Feed Processing Error"
Douglas Gaskell
@AhmadSaleh Defekter Link
golimar
4

Das Datum veröffentlicht Flagge ist die Antwort. Der schnelle und schmutzige Weg, um die Informationen zu erhalten, ist die Eingabe

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

und drücken Sie ein Ctrl+ F, um das gewünschte Ereignis zu finden. Das Datum der Veröffentlichung der Flagge ist nur ein paar Tags zurück.

Roboterperson
quelle
14
Ich bekomme 403 Verboten, in einem anderen Tab in demselben Browser, in dem ich Google Kalender mit diesem Konto geöffnet habe
Golimar
3

Sie können dies jetzt tun, ohne Code mithilfe der Webversion der Kalender-API zu schreiben: https://developers.google.com/apis-explorer/#p/calendar/v3/calendar.events.get

  1. Gehen Sie zu dem betreffenden Kalenderereignis in der Ansicht "Bearbeiten".
  2. Gehen Sie zu "Weitere Aktionen" und dann zu "Informationen zur Fehlerbehebung".
  3. Kopieren Sie die Ereignis-ID (eid = ...).
    • Hinweis: Entfernen Sie für ein wiederkehrendes Ereignis das Suffix _ [Datum] Z.
  4. Gehen Sie zu https://developers.google.com/apis-explorer/#p/calendar/v3/calendar.events.get , geben Sie "primary" calendarId "ein und verwenden Sie diese ID für eventId.

Das Ergebnis wird einen "erstellten" und einen "aktualisierten" Abschnitt enthalten.

David Held
quelle
Leider ist die Option "Informationen zur Fehlerbehebung" nicht mehr verfügbar. Ich habe versucht, die ID von der URL zu kopieren und die primäre als Kalender-ID zu verwenden, aber sie gibt eine 404 zurück.
Vlad Schnakovszki
Allerdings kann die Ereignis-ID gefunden werden, indem Base64 die in der URL enthaltene Ereignis-ID dekodiert (siehe Anweisungen: stackoverflow.com/questions/32755413/… )
HyperActive
Es gibt noch eine Möglichkeit, "Troubleshooting Info" erneut zu aktivieren: stackoverflow.com/a/51704714/1238150 . Ich habe es gerade getestet und es funktioniert. Übrigens können Sie die calendarID in den Kalendereinstellungen eines bestimmten Kalenders abrufen.
natterstefan
Die Antwort von Hyperactive [1] funktioniert jetzt. Diese Antwort zeigt nicht richtig, wie man die findet eid. [1] webapps.stackexchange.com/a/129975/134283
Heath Borders
1

Die Webversion der Kalender-API ist wahrscheinlich die einfachste:

  1. Rufen Sie die Ereignis-ID für das Kalenderereignis ab
    1. Bearbeiten Sie das Ereignis in Google Kalender
    2. Kopieren Sie den letzten Teil der URL (nach dem letzten "/") aus der Adressleiste (z. B. von dieser URL, die https://calendar.google.com/calendar/r/eventedit/NGh0Z3BtbTFobWFrNzQ0cjBrYmtkY29kYXIgZXVndTlrYW4xZGRpMXBtaTZzazNpYjWoNmdAZwSie kopieren)NGh0Z3BtbTFobWFrNzQ0cjBrYmtkY29kYXIgZXVndTlrYW4xZGRpMXBtaTZzazNpYjWoNmdAZw
    3. Dekodiere das aus dem base64 Format (dieses Tool funktioniert: https://www.base64decode.org/ )
    4. Der erste Teil (vor dem Leerzeichen) ist Ihre Event-ID
  2. Verwenden Sie den Kalender API ( https://developers.google.com/apis-explorer/#p/calendar/v3/calendar.events.get ) mit primaryim calendarIdFeld Ihre Ereignis - ID im eventIdFeld
  3. Das "created"Feld enthält das Datum und die Uhrzeit für das Hinzufügen des Ereignisses
HyperActive
quelle
0

Klingt so, als müssten Sie eine Art "Erstellungsdatum" -Flagge erkennen. In den Kalender-API-Dokumenten wird das Flag "Datum der Veröffentlichung" angezeigt, das sich auf das XML-Format von Kalendereinträgen bezieht. Ich würde die Entwickler-API-Dokumente untersuchen.

Djangofan
quelle
0

Wenn Sie eine andere E-Mail-Adresse haben, fügen Sie diese dem Ereignis hinzu und senden Sie die Einladung. Dadurch wird die .ics-Datei erstellt. Öffnen Sie die .ics-Datei in einem beliebigen Texteditor und suchen Sie nach "CREATED:".

Ikram
quelle