NEWS
[Gelöst] Geht das nicht direkt?
-
If (getState("javascript.0.Sprit.Setup.lon").val==undefined){
ergibt eine Fehlermeldung. Wenn ich mit einer Hilfsvariable arbeite funktioniert es. Würde es allerdings lieber direkt machen.
Edit: Nein geht trotzdem nicht.
Der ganze Skript (der ist bei weitem nicht fertig)
Danke -
Das geht direkt, wenn if klein geschrieben wird.
-
In Zeile 2 legst du als Datentyp "number" fest, schreibst dann "false" als Wert hinein...
In Zeile 6 prüfst du dann ob der Datentyp und der Wert identisch sind. "false" wird aber wohl nie "number" sein -
@SBorg Danke, es gibt allerdings ein kompilierungsfehler. Auch mit einer Zahl. Mit undefiniert funktioniert es auch nicht.
-
@Georgius sagte:
es gibt allerdings ein kompilierungsfehler
Sicherlich in Zeilen 6 und 12. Ändere
If
in
if
-
-
@Georgius Übrigens funktioniert es einfacher so
createState("javascript.0.Sprit.Setup.lat", 48.092420, {type: 'number', name: 'Lat', read: true, write: true}); createState("javascript.0.Sprit.Setup.lon", 16.287854, {type: 'number', name: 'Lon', read: true, write: true});