Neues Thema starten

Abfangen von "ungültigem" Zellwert funktioniert nicht, "Error in Function Round"

Hallo Synesty,

im Flow SH_Kostenkalkulation verwende ich Spalten mit "Modi" um zu entscheiden wie ich mit (anderen) Zellwerten umgehe. Ungültige Modi will ich im Step "Calc 003b useModus SpreadsheetMapper" abfangen:   

<#if (Result_Webshop_Modus?lower_case == "prozent")>${Result_Webshop_Prozent}<#elseif (Result_Webshop_Modus?lower_case == "betrag")>${Result_Webshop_Betrag}<#elseif (Result_Webshop_Modus?lower_case == "uvp")>${NUM_UVP}<#else>UNKNOWN_MODE</#if>

Das funktioniert aber nicht gewünscht, mir wirft es eine Warnung "error in function Round: java.lang.NumberFormatException" wenn in Result_Webshop_Modus z.B. "foo" drin steht. Hä? Ich runde doch garnix...

 

Der Flow ist grade so eingestellt dass nur ein Artikel abgerufen wird, der dann (in Final_Webshop und Final_Amazon) jeweils einen Fehler werfen soll. Die dann später zur Behebung an die Kollegen gesendet werden. Ihr könnt da gerne rumprobieren wenn ihr wollt, solang die Variable "Limit" auf 1 bleibt kann wenig kaputt gehen ;)

 

Danke, Daniel

1 Kommentar

Oh, ich nehme alles zurück, ich Runde unten in der Funktion. Hab ich übersehen, dachte das kommt erst später...

Anmelden um einen Kommentar zu veröffentlichen