Daten per API in eine andere Ninox Datenbank übergeben
Moin allerseits.
Ich bräuchte jemanden, der mir, gern auch gegen Gage etwas zusammen codet:
Ich möchte von meiner vorhandenen Ninox Datenbank auf Knopfdruck bestimmte Datensätze in eine andere Ninox Datenbank, die sich auch in einem anderem Team befindet übergeben.
Beispiel:
Von Datenbank Team Eins: "Kundenname", "Kundenstrasse", "Kundenort", "Termin beim Kunden" sollen in die Datenbank Team 2 im anderen Ninox Team übermittelt werden.
11 Antworten
-
let targetTeam := "[[Team 2 ID]]"; let targetDB := "[[Team 2 DB]]"; let targetTable := "[[Tabellen Name kannst du aus der URL im Browser auslesen z.B "AB"]]"; let targetUrl := "https://api.ninox.com/v1/teams/"+targetTeam+"/databases/"+targetDB+"/tables/"+targetTable+"/records" let ninoxApiKey := "[[Team 2 API Key]]"; let ninoxHeader := { "Authorization": "Bearer " + ninoxApiKey "Content-Type": "application/json" }; let selection := select Termine; let output := ""; for entry in selection do let sendBody := { "fields": { "Kundenname": entry.Kundenname, "Kundenstrasse": entry.Kundenstrasse, "Kundenort": entry.Kundenort, "Termin beim Kunden": entry.'Termin beim Kunden' } } let res := do as server http("POST", targetUrl, ninoxHeader, sendBody) end; output := output + res.result; end; alert(output);
-
Moin Pyromixer ,
Hab deinen Post jetzt erst wieder entdeckt, der war schon schnell "runtergerutscht".
Etienne hat Dir ja schon ein schickes Button-Skript präsentiert.Um es Dir noch etwas einfacher zu machen hier noch 2 Hinweise von mir:
Die verschieden IDs kannst Du auch übersichtlich mit diesem Code in einem FX-Feld (in der Zieltabelle der Datenbank Team 2) anzeigen lassen:"Team-ID: " + teamId() + " DB-ID: " + databaseId() + " Tabellen-ID:" + tableId(this)
Den notwendigen API-Key findest Du hier (wenn Du in Ninox eingloggt bist, öffnet sich gleich dein User-Account):
https://user.ninox.com/Viel Erfolg
Ronald -
Hi. Ich danke Euch ganz herzlich für diese tolle Unterstützung. Tatenhungrig wie ich bin, habe ich es auch gleich mal versucht. Scheitere aber kläglich. Es erscheint ein Popup Fehlerfenster mit endlosen Text. Ich bin halt auch kein Programmierer noch Datenbankprofi.
Wie schon oben beschrieben, bin ich gern bereit jemanden für eine Lösung zu bezahlen. Meist reicht mir eine funktionierende Simpellösung mit der ich dann weiter herum spielen kann. So kam ich bisher immer ganz gut ans endgültige Ziel.
-
Ja hier eine einfache Möglichkeit über den NINOX Importer wäre schon schön. Wenn ich Tabellen von einer NINOX Datenbank in eine andere Importieren bzw. Synchronisieren will, nutze ich derzeit ShareView (bei der Quelle) und Import from Link (bei der Zieldatenbank)
Viele Grüße, Carsten
Content aside
-
1
„Gefällt mir“ Klicks
- vor 2 JahrenZuletzt aktiv
- 11Antworten
- 360Ansichten
-
7
Folge bereits