0

Bild aus URL (wenn man auf die URL klickt, wird ein Bild heruntergeladen) automatisch bei neuem Datensatz in ein Bildfeld einfügen.

Hallo Zusammen.

Ich habe eine Tabelle, die aus zwei Feldern besteht. Ein Bildfeld und ein URL-Feld. Die Daten werden aus Typeform über make automatisch eingefügt. Meine Frage ist nun, ob es möglich ist aus der URL (wenn man die URL aufruft, wird automatisch ein Bilddownload gestartet) das Bild automatisch in das Bildfeld einzufügen. 

Hab es bisher mit folgendem Code probiert, welchen ich in das Formelfeld "Trigger bei neuem Datensatz" der Tabelle eingefügt habe:

let myURL := URL ;

Bild := importFile(this, myURL) 

 

Das Bild wird leider nicht automatisch eingefügt. Vielleich kann mir jemand helfen. Vielen Dank im Voraus!

MfG

Kevin

4 Antworten

null
    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    importFile() funktioniert im Browser nicht per Trigger, sondern nur aktiv über Button oder Funktionsfeld.
    Ist es aufgrund der Speicherbeschränkung nicht besser das Bild dort zu belassen und in einem Funktionsfeld per html() das Bild nur anzeigen zu lassen und nicht den Speicherverbrauch in Ninox mit gespeicherten Bildern zu vergrößern.

    • kevin.1
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Vielen Dank für die schnelle Antwort. 
    Hab gerade erst angefangen mit Ninox zu arbeiten. Was genau meinen Sie mit "Funktionsfeld"?  Und wie genau würden Sie das mit der html() Funktion umsetzen? 

    Gruß

    Kevin

    • kevin.1
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Der Code von oben funktioniert leider auch nicht mit einem Button. Hat sich dort ein Fehler eingeschlichen? 

    Gruß

    Kevin

    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Du must noch einen Namen inkl. Dateiendung bei importFile() mit angeben.
    Bild := importFile(this, URL,"Blabla.png")

    Sollte es dennoch nicht funktionieren, teste mal ob der BildLink sich im Browser öffnen lässt.

    Und auch hier kann ich nur wieder anmerken auch die Dokumentation von Ninox oder, bei Zugriff auf das Team 'Webinar DE' die dort vorhandene Datenbank '0001_Ninox-Reference' zu nutzen.