0
select innerhalb "do as database" scheint mit "let me := this" nicht zu funktionieren - oder ich mache es falsch
Hallo zusammen,
ich versuche folgendes Skript (ninox 3.12.8 docker.) zu nutzen, Verknüpfungen zwischen der aktuellen Tabelle und der "Bilderdatenbank" sind vorhanden:
let me := this;
let bilderEmbed := [{}][false];
let dummyBilder := do as database Bilderdatenbank
let mangelBilder := (select Bilder where Mangel = me);
let helperArray := [{}][false];
for bild in mangelBilder do
let embedJson := [{
Bild: {
_type: "imageBase64",
format: "image/jpeg",
width: 200,
height: 200,
source: loadFileAsBase64(bild.Bild)
}
}];
helperArray := array(helperArray, embedJson)
end;
helperArray
end;
bilderEmbed := array(bilderEmbed, dummyBilder);
"me" ist ein Datensatz mir der Nr 186. Die Datenbank "Bilderdatenbank" enthält nur eine Tabelle "Bilder". Die Variable "mangelBilder" ist immer leer. Wenn ich Zeile 4 wie folgt ersetze, funktioniert es:
let mangelBilder := (select Bilder where Mangel = 186);
Kann mir bitte jemand sagen, wo mein Fehler liegt?
Vielen Dank im Voraus!
1 Antwort
-
Beim Tippen habe ich selbst eine Lösung gesehen:
wie folgt vor Zeile 4 einfügen und Zeile 5 anpassen:
let mangelSource := number(me); let mangelBilder := (select Bilder where Mangel = mangelSource );
Content aside
- Status Answered
- vor 8 TagenZuletzt aktiv
- 1Antworten
- 21Ansichten
-
1
Folge bereits