Projektbeschreibung
ÜbersetztMöglichkeiten:
- speichert die folgenden Einstellungen:
- Anmeldeinformationen zur Autorisierung in der API Google Kalender
Kalenderadresse, wo Ereignisse hinzugefügt/aktualisiert werden
- der Zeitraum der vorherigen E-Mail-Benachrichtigung in Stunden
Der Pfad zur Datendatei (csv im Dateisystem oder drive.google). Beispiel einer Datei:
Betreff, Design, Startdatum, Startzeit, Enddatum, Endzeit
Antalya -> Samara, Flug Nr. ZF-6392 [verstecken]http://aviabit.azurair.com/m/FlightCard.aspx?ID=216204[/hide] (B-757-200 Nr. VQBKB), 25.09.17, 17:25. 25.09.17, 21:05
1.5 Aktualisierungszeitraum der Kalenderdaten in Stunden
1.6 (*1) E-Mail-Adressen zur Benachrichtigung über eine Änderung der Ereignisse
2 verbindet sich regelmäßig mit dem Google Kalender unter der in den Einstellungen angegebenen Adresse über die API:
2.1 liest die Liste der Ereignisse aus der Datei, vergleicht jedes von ihnen mit den vorhandenen Ereignissen im Kalender:
2.1.1 Wenn kein Ereignis vorhanden ist, wird ein Ereignis mit den in der Datei angegebenen Parametern erstellt.
2.1.2. Wenn ein Ereignis bereits vorhanden ist, aktualisieren Sie das Ereignis:
a liest aus dem Dateisystem (oder drive.google) eine Datei mit Daten im csv ()
b wählt ein vorhandenes Ereignis im Kalender nach Identifikator aus, vergleicht die Zeitwerte mit dem Wert aus der Datei; wenn sich die Zeit geändert hat, wird eine Nachricht an die Adressen aus den Einstellungen erstellt. Die Alternative besteht darin, eine Benachrichtigung im Kalender zu erstellen, sodass sie sofort nach der Aktualisierung kommt. In diesem Fall ist die Einstellung (*1) für Benachrichtigungen nicht notwendig zu speichern.