

Hinweis: Nachdem Sie neue Knoten in die Latenode-Kette eines Projekts eingefĂŒgt haben, mĂŒssen Sie, um auf die Daten der vorherigen Knoten zuzugreifen, das Projekt ausfĂŒhren und die Kette mit allen erforderlichen Daten aufrufen. Daten, die aus einem âJavaScriptâ-Knoten in einen âHTTP-Anforderungsâ-Knoten eingefĂŒgt werden, mĂŒssen hĂ€ufig mit doppelten AnfĂŒhrungszeichen maskiert werden. Komplexe Objekte oder Arrays, die als Antwort auf eine Anforderung von Remote-Servern empfangen werden und als Zeichenfolge vorliegen, mĂŒssen von JSON.parse verarbeitet werden, um mit ihnen in âJavaScriptâ-Knoten wie mit dem entsprechenden Datentyp arbeiten zu können.
Stellen Sie zunĂ€chst sicher, dass Sie den Token gemÀà den Anleitung WĂ€hlen Sie in unserem Artikel nur in der Liste der Server âGoogle Calendar Api vâŠâ und im Bereich âwww.googleapis.com/auth/calendarâ aus.
Als nĂ€chstes erstellen Sie einen neuen Kalender im Kalender, wir können ihn beispielsweise âLatenodeTestâ nennen;
Bereiten wir eine Anfrage fĂŒr unseren Restkunden vor;
Ersetzen wir unser Token, das wir im Schritt zu Beginn erhalten haben;
Ăndern Sie das Startdatum âstartDateâ und das Enddatum âendDateâ in das nĂ€chsthöhere Datum. Sie können auch die Zeitzone Ă€ndern, wenn startTZ und endTZ nicht passen.
Erstellen Sie einen âWebhookâ-Knoten: â+ Knoten hinzufĂŒgenâ => âHttpâ => âWebhookâ;
Kopieren Sie die Webhook-Adresse und fĂŒgen Sie sie in die Adressleiste des restlichen Clients ein.
Als nĂ€chstes fĂŒgen wir einen weiteren Knoten âJavaScrtiptâ hinzu: â+ Knoten hinzufĂŒgenâ => âCodeâ => âJavaScrtiptâ;
Speichern Sie die Ănderungen.
Binden Sie den Knoten zusammen;
Beginnen wir und rufen die Kette auf, um Daten zwischen den Knoten zu ĂŒbertragen.
Kopieren wir den Inhalt hinein:
Lassen Sie uns alle Konstruktionen wie "Daten["{{1.body.name}}"]" dass die Nummer des Webhooks dem entspricht, von dem wir Daten erhalten, und wenn nicht, ersetzen Sie sie durch die erforderliche (ich möchte Sie daran erinnern, dass 1 die Knotennummer ist, die direkt unter dem Knotennamen ĂŒber dem Knotentyp steht, dann wird, wenn es sich um eine Abfrage handelt, das Objektfeld ausgewĂ€hlt, das fĂŒr den Typ der gesendeten/empfangenen Daten verantwortlich ist - Textkörper fĂŒr Formulare oder Abfrage fĂŒr Abfrageparameter);
Speichern;
Erstellen wir den Knoten âHTTP-Anforderungâ: â+ Knoten hinzufĂŒgenâ => âHttpâ => âHTTP-Anforderungâ;
Speichern Sie die Ănderungen.
Binden Sie die Knoten zusammen;
Beginnen wir und rufen die Kette auf, um Daten zwischen den Knoten zu ĂŒbertragen.
Im Feld "Url" am Anfang ersetzen wir die Variable "API-URL" aus "JavaScrtipt" und danach geben wir an: /Benutzer/ich/Kalenderliste ;
Stellen Sie sicher, dass die Standardmethode âGetâ ist.
FĂŒgen wir den Titel "Autorisierung" und in seinem Wert die Variable "bToken" von "JavaScript";
Klicken Sie auf "Speichern";
Erstellen wir einen weiteren Knoten âJavaScrtiptâ: â+ Knoten hinzufĂŒgenâ => âCodeâ => âJavaScrtiptâ;
Speichern Sie die Ănderungen.
Binden Sie die Knoten zusammen;
Beginnen wir und rufen die Kette auf, um Daten zwischen den Knoten zu ĂŒbertragen.
Kopieren wir den Inhalt dorthin, um den gewĂŒnschten Kalender aus der Liste zu finden, die wir aus der vorherigen Abfrage erhalten haben:
ĂberprĂŒfen Sie die Daten, die in den Kommentaren zum Code angegeben sind;
Gespeichert
Erstellen wir den Knoten âHTTP-Anforderungâ: â+ Knoten hinzufĂŒgenâ => âHttpâ => âHTTP-Anforderungâ;
Speichern Sie die Ănderungen.
Binden Sie die Knoten zusammen;
Beginnen wir und rufen die Kette auf, um Daten zwischen den Knoten zu ĂŒbertragen.
Im Feld "URL" am Anfang ersetzen wir die Variable "API-URL" vom ersten "JavaScript"-Knoten, danach fĂŒgen wir hinzu: /Kalender/, dann ersetzen wir die Variable "Zielkalender.id" aus "JavaScrtipt" mit der Kalenderlistenverarbeitung, und am Ende: / Veranstaltungen;
Ăndern Sie die Methode in die Methode âPostâ.
Im Hauptteil von ârawâ: Ersetzen wir die Variable, die das Objekt enthĂ€lt, durch das neue Ereignis vom ersten der ersten âJavaScriptâ-Knoten.
FĂŒgen wir den Header "Autorization" und in seinem Wert die Variable "bToken" vom ersten "JavaScript"-Knoten;
Klicken Sie auf "Speichern";
Binden Sie die Knoten zusammen;
Beginnen wir und rufen die Kette auf, um Daten zwischen den Knoten zu ĂŒbertragen.
Danach sollte ein neues Ereignis im Kalender erscheinen;
Am Ende sieht die gesamte Kette in Latenode folgendermaĂen aus:
Wir sehen uns in zukĂŒnftigen Artikeln;
Es gibt einen Teil der ...
Latenknoten
Google OAuth 2.0-Spielplatz
Es gibt einen Teil der ...
Google Kalender-API
Google Kalender API CalendarList: Liste
Google Kalender API-Ereignis: einfĂŒgen