Bilder innerhalb Ninox kopieren
In der Datenbank zeige ich, welche hauseigenen Möglichkeiten Ninox bietet um Bilder/Files innerhalb von Ninox (BrowserVersion) zu kopieren.
Zum einen über die Funktion shareFile(), zum anderen über die Ninox Rest-API, bei der das File mit "GET" im base64 Format abgefragt wird und mit "POST" entweder in den Anhang des Records oder direkt in ein Bildfeld geschrieben wird.
Um die API-Ausführung zu testen, muss der individuelle API-Key eingetragen werden.
3 Antworten
-
Grüß dich,
du hattest mir schon mal geholfen. Das Skript hab ich mal zweck entfremdet.
Kann man damit auch ein generiertes pdf direkt in eine untertabelle schreiben? Gehe zur zeit den Umweg das pdf erst in der ursprungstabelle in ein Bildfeld zu laden um es im anschluß in die Untertabelle zu verschieben, Bildfeld und anhang wird danach in der ursprungstabelle gelöscht.
let myFileName := "Zahlungserinnerung" + " " + Firma + " " + 'Nachname oder Zusatz für Empfänger in PDF' + " " + "vom" + " " + format(today(), "DD-MM-YYYY") + ".pdf"; importFile(this, printAndSaveRecord(this, "Zahlungserrinnerung"), myFileName); Bild := myFileName; let bb := extractx(last(split(text(Bild), "/")), "([^.]*)"); let vFileName := bb + ".pdf"; let imp := shareFile(Bild); let me := this; let new := (create Mahnungen); new.(Kunden := me); new.(Mahnung := importFile(this, imp, myFileName)); let aus := (create Postausgang); aus.(Rechnungskunden := me); Bild := null; let vUrl := "https://api.ninoxdb.de/v1/teams/" + teamId() + "/databases/" + databaseId() + "/tables/" + tableId("Rechnungskunden") + "/records/" + Nr + "/files/" + vFileName; fx_AnhangLoeschen(text(vUrl))
Content aside
-
2
„Gefällt mir“ Klicks
- vor 1 JahrZuletzt aktiv
- 3Antworten
- 325Ansichten
-
3
Folge bereits