Switch Case Abfrage von Auswahlfeld
Ich möchte in einem Funktionsfeld den Inhalt eines Auswahlfeldes Abfragen, das klappt aber leider nicht.
switch Auswahl do
case "aaa":
"test aaa"
case "1":
"test 1"
default:
"nicht erkannt"
end
Wenn im Auswahlfeld 1 Ausgewählt wird steht dann im Funktionsfeld "test 1", wenn ich aber aaa auswähle wird der default ausgegeben.
Irgendwas scheint also anders zu laufen wenn ich einen "echten String" mit Charactern eingebe gegenüber einer Zahl, obwohl ja scheinbar alles als String gespeichert ist.
3 Antworten
-
Hallo Timo,
versuch mit
switch text(Auswahl) do
case "aaa":
"test aaa"
case "1":
"test 1"
default:
"nicht erkannt"
end
Leo
-
Perfekt, das klappt. Aber seltsam ist das schon, gibts dazu ne Erklärung?
-
Ja, die gibt es. Das Auswahlfeld kann man entweder auf ID des ausgewählten Inhalts (die IDs sind rechts zu sehen) oder auf String abfragen. In Skripten wird als default immer die ID gemeint, deswegen klappte es bei dir nicht. Zur Herausgabe der ID kann man mit ---
number(Auswahlfeld)---
erzwingen. Der String kann man mit ---text(Auswahlfeld)---
herausfindenLeo
Content aside
- vor 5 JahrenZuletzt aktiv
- 3Antworten
- 2056Ansichten