PREISGEBUNG
PRODUKT
LÖSUNGEN
nach Anwendungsfall
mehr lernen
SchablonenBlogVideosYoutubeRESSOURCEN
GEMEINSCHAFTEN UND SOZIALE MEDIEN
PARTNER
Richten wir ein Skript ein, mit dem du mit "Latenode" einen Datensatz in der Tabelle der Datenbank "Airtable" erstellen und aktualisieren kannst;
Gehe auf die Website von"Airtable";
Links zu allen Seiten findest du am Ende des Artikels;
Wenn du bereits Tabellen hattest, gehe zurück zur Startseite, erstelle eine neue mit der Schaltfläche "Von Grund auf neu" und wähle "Kanban";
Nach der Erstellung wählst du die Spalte "Priorität" im unteren Menü aus und überprüfst, ob auch "Status" und "Zugewiesener" ausgewählt wurden;
Wenn du dich gerade erst anmeldest, wähle "Aufgaben" im Schritt "Jetzt fügen wir einige Informationen hinzu", um eine vorgefertigte Kanban-Tafel mit den drei bereits hinzugefügten Aufgaben zu erstellen;
Gehen wir auf den Link"Airtable persönliches Token erstellen";
Klicke auf die Schaltfläche "Neues Token erstellen" in der oberen rechten Ecke;
Gib einen beliebigen Namen ein, z.B. "AirtableLatenode";
Füge unter "Geltungsbereich" Folgendes hinzu: data.records:read data.records:write schema.bases:read;
Wähle unter "Berechtigungen" den gewünschten "Arbeitsbereich" aus, auf den du Zugriff gewähren möchtest, um ihn über die "API" zu verwalten;
Klicke auf "Token erstellen";
Speichere das resultierende Token, zum Beispiel für eine Weile in einem Notizblock;
Gehe zu unserer Projektliste in "Latenode";
Lass uns ein neues Projekt erstellen;
Als nächstes erstellst du den ersten Knoten "Webhook";
Kopiere die Adresse in deinen Rest-Client oder in deinen Notizblock;
Speichere den Knoten;
Erstelle einen "JavaScript"-Knoten (JS) und kopiere den Code aus dem Artikel dorthin;
Fürs Erste, ohne etwas zu ändern, speichere es einfach;
Lass uns mit dem Projekt beginnen;
Mit dem Rest-Client stellen wir eine Anfrage, indem wir die Adresse des Webhook-Knotens in die Adressleiste einfügen;
Gehen wir zurück zum Knoten "JS" und bearbeiten ihn;
Überprüfe, ob diese Daten im Seitenmenü erscheinen, wenn du den Textcursor in den Knoten setzt. Ist dies nicht der Fall, wiederhole den Aufruf des Web-Hooks;
Füge die Daten, die in der Anfrage gesendet wurden, an den vorgesehenen Stellen ein;
Wir speichern unsere Änderungen;
Erstelle vier neue "HTTP-Anfrage"-Knotenpunkte, um die Liste der Datenbanken zu erhalten;
Kopiere den untenstehenden Code und speichere ihn. Wichtig ist, dass du sie nicht verwechselst, sondern jedem einen transparenten Namen gibst;
Jetzt fügen wir eine nach der anderen zur Kette hinzu und rufen sie auf, um den Datenabruf einzurichten;
Ändere alles in eckigen Klammern in Daten aus Abfragen und anderen Knotenpunkten;
In jedem musst du das erstellte persönliche Token hinzufügen;
An den Stellen, an denen er für den Zugriff auf Arrays verwendet wird, gibst du den gewünschten Index an. Er beginnt wie anderswo auch mit Null, obwohl im Seitenmenü der erste die Nummer Eins ist;
Vergiss nicht, in der Add-Anfrage zu überprüfen, ob POST als Methodentyp ausgewählt ist;
Unten findest du Screenshots, die zeigen, wie jeder dieser Knotenpunkte nach der Bearbeitung aussehen sollte;
Nachdem du die Abfrage mit dem Hinzufügen eines Datensatzes aufgerufen hast, gehst du zu unserer Tabelle Airtable und überprüfst, ob es eine neue Aufgabe mit dem Text "Send data from Latenode!" gibt. Wenn nicht, überprüfe jede Abfrage einzeln, vielleicht hast du irgendwo die Daten nicht ersetzt oder vergessen, ein Token zu ersetzen;
Lass uns diese Aufgabe löschen;
Am Ende der Kette fügen wir der Einfachheit halber einen Knoten "Webhook-Antwort" hinzu;
Lassen wir uns die ID des neu erstellten Datensatzes zurückgeben;
Starte das Projekt und rufe den Webhook auf;
Wir müssen sicherstellen, dass das Objekt mit der record_id als Antwort auf die Anfrage zurückgegeben wird;
Gehen wir zurück zu unserer Aufgabentabelle und überprüfen wir, ob sie erstellt wurde;
Ich hoffe, es hat auch bei dir geklappt;
Airtable сreating a personal token (Airtable-Entwickler)
https://developers.google.com/gmail/api/reference/rest/v1/users.messages/send
https://developers.google.com/gmail/api/reference/rest/v1/users.messages#Message