Marc
March 7, 2023, 8:20am
1
Hi Team,
ich erhalte im Betreff genannte Fehlermeldung
error in function Round: Character array is missing „e“ notation exponential mark
regelmäßig, zuletzt im Flowrum df9dd538-bca2-11ed-9809-901b0ed5b6cc
Nach Recherche hat das vermutlich mit sehr langen Dezimalzahlen zu tun. Wie kann ich das abfangen?
Danke und Gruß,
Marc
Hallo Marc,
der „Character array is missing „e“ notation exponential mark“ Fehler ist vermutlich nur ein „Folgefehler“ der Runden Funktion.
Ich vermute, dass vorher (bei der Berechnung im Wert Feld) ein Fehler auftritt, wie z.B. hier bei der Division durch 0.
Das führt zu dieser Fehlermeldung bei der Runden Funktion. Du kannst es beheben, indem du vorab prüfst ob der Wert eine Zahl ist und die Zahl ungleich Null ist.
<#if isNumber(result['spalte']) && result['spalte']?number != 0 >${1 / result['spalte']?number}</#if>
Beispiel: Mapping - Transformy
Viele Grüße
Torsten