24FreelanceFreelance-Marktplatz, der niemals schläft
Antwortzeit ist abgelaufen

Schreiben Sie ein Ereignis-Update-Programm in Google Kalender

608 Ansichten 0 Antworten#27018
BudgetVerhandelbar
FormatEinmaliges ProjektVorauszahlung möglich
ZahlungBanküberweisung
Antworten akzeptiertAntwortzeit ist abgelaufenbis 10.01.2020
Antworten0Kategorien-Durchschnitt: 0,3
Ansichten60846 in 14 Tagen

Projektbeschreibung

Übersetzt
Ich benötige einen Programmierer. Sie müssen ein Programm implementieren, das Ereignisse mit Benachrichtigungen (Zeiträume aus den Einstellungen entnehmen) im Google Kalender generiert und aktualisiert.
Mö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.
Softwareentwicklung Banküberweisung
24
Zwanzig · Tipp

Wie man eine Antwort schreibt, die ausgewählt wird

  • Beginnen Sie mit der Aufgabe des Kunden, nicht mit einer Geschichte über sich selbst.
  • Verlinken Sie ein oder zwei ähnliche Arbeiten aus Ihrem Portfolio.
  • Nennen Sie einen Preis und eine Frist – und was genau sie beinhalten.
  • Stellen Sie eine klärende Frage: das beginnt das Gespräch.

Antworten 0

Antworttexte sind nur für den Kunden sichtbar.

Gleiche Kategorie

Ähnliche Projekte

Alle Projekte in der Kategorie
Website accessibility audit against WCAG

Website accessibility audit against WCAG

We need an independent WCAG accessibility audit of our website: keyboard, contrast, screen readers and a clear report with fixes.

Softwareentwicklung24.09.20260184
0Antworten
Gut zu wissen
Wie antworte ich auf dieses Projekt?

Melden Sie sich als Freelancer an, beschreiben Sie, wie Sie die Aufgabe lösen werden, nennen Sie Ihren Preis und Ihre Frist. Der Kunde liest die Antworten und beginnt einen Dialog mit den besten.

Wer kann meine Antwort sehen?

Nur der Kunde, der das Projekt veröffentlicht hat, und Sie. Andere Freelancer sehen Ihren Text oder Preis nicht.

Wo finde ich ähnliche Arbeiten?

Neue Projekte in „Softwareentwicklung“ erscheinen jeden Tag. Alle Projekte in der Kategorie

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora