2016-04-05 6 views
0

Gibt es eine Möglichkeit, einen Google-Kalender zu sichern und ihn dann zu importieren, während die Erstellungsdaten von Ereignissen gespeichert werden? Dies ist für mich entscheidend, um zu berechnen, wann Termine erstellt wurden (wöchentlicher Abrechnungszyklus), im Gegensatz zu dem Zeitpunkt, zu dem sie geplant sind (vielleicht Monate später).Das Google Kalender-Backup speichert das Erstellungsdatum des Ereignisses nicht

Ich habe es getestet, und wenn Sie Kalender importieren und exportieren, markiert es alle Ereignisse, die an dem Datum erstellt wurden, an dem sie importiert wurden, nicht wenn sie tatsächlich erstellt wurden, was lächerlich ist.

Kennt jemand eine Arbeit um das getCreated Datum zu speichern? Vielen Dank, Bob

Antwort

0

Sie können die .ICS-Datei des exportierten Kalenders öffnen und das Datum und die Uhrzeit der Ereigniserstellung überprüfen. Jede Veranstaltung beginnt mit einem BEGIN und endet mit einer End-Tag wie folgt:

BEGIN:VEVENT 
DTSTART:20160404T143000Z 
DTEND:20160404T150000Z 
DTSTAMP:20160405T230139Z 
UID:[email protected] 
CREATED:20160404T103834Z 
DESCRIPTION: 
LAST-MODIFIED:20160404T103843Z 
LOCATION: 
SEQUENCE:0 
STATUS:CONFIRMED 
SUMMARY: Meet Richard in the office 
TRANSP:OPAQUE 
END:VEVENT 

Hoffnung, dass .. Verwenden Sie Editor hilft ++, funktioniert gut


dies auch überprüfen https://webapps.stackexchange.com/questions/9043/how-can-i-find-out-when-i-added-an-event-to-my-google-calendar

+0

Ja danke, ich bin bewusst, aber das war nicht meine Frage. Ich frage mich, warum, wenn ich diese Daten importiere, der Kalender das heutige Datum als Erstellungsdatum für jedes importierte Ereignis verwendet. Ich habe ein PHP-Programm mit der Google Kalender-API erstellt, und das Erstellungsdatum muss im Kalender selbst korrekt sein, auf den ich über "$ dateCreated = new DateTime ($ event-> getCreated())" zugreifen kann. – bob32