NEWS
Zahleneingabe mit Komma als Dezimaltrennzeichen
-
Bei der automatischen Erfassung meines Gaszählerstandes habe ich für Korrekturen einen Datenpunkt vom Format Zahl angelegt, den ich über ein VIS Eingabefeld editieren kann.
Wenn ich bei der Eingabe aus Versehen ein Komma anstelle eines Punktes eingebe, Werden die Nachkommastellen abgeschnitten.
Ich würde jetzt gerne ein Script erstellen, das die Eingabe kontrolliert und falls ein Komma als Dezimaltrennzeichen verwendet wurde, dies durch eine Punkt ersetzt.
Hat jemand einen Tipp für mich, wie man das in Blockly oder JavaScript lösen könnte?Danke für Eure Hilfe
Andreas -
@afiebig
So könnte das gehenA.
-
@asgothian
das sieht schonmal vielversprechend aus. Werde ich versuchen und dann berichten.
Vielen Dank -
@asgothian
Funktioniert leider nur, wenn das Objekt ASCII_Tauschen vom Typ String ist.
Habe dann noch ein zweites Objekt "Korrektur" vom Typ Number angelegt und diesem dann ASCII_Tauschen zugewiesen.
Jetzt kann ich in das Objekt ASCII_Tauschen Zahlen mit Punkt oder Komma als Dezimaltrennzeichen eingeben und der Zahlenwert steht immer korrekt im Objekt "Korrektur"
Perfekt!!
Vielen Dank an asgothian