Neues Thema starten

Script funktioniert nur zu 95%?!

Stehe auf dem Schlauch


Zur Erklärung: Spalte "Verkaufspreis Deutschland" bekommt seine Preise aus einer anderen Liste, die mit der Spalte "Mindestpreis Deutschland" verglichen werden muss. 

Wenn "Verkaufspreis Deutschland" größer ist als "Mindestpreis Deutschland" nimm den Preis aus "Verkaufspreis Deutschland" ansonsten nimm den Preis aus "Mindestpreis Deutschland".


Bei fast allen Artikeln funktioniert das Script. Nur bei dem rot gekennzeichneten nicht?!


In der Spalte "Verkaufspreis Deutschland" darf KEIN Preis unter dem Preis von Spalte "Mindestpreis Deutschland" stehen. Als Funktionen sind lediglich "Runden" mit in der Spalte aktiviert.


image


synesty2.jpg
(369 KB)

Hallo, 


in ihrer Bedingung fehlt noch ein ?number bei result['Mindestpreis Deutschland']. Die komplette Bedingung sollte 


<#if (VerkaufspreisDeutschland!?number > result['Mindestpreis Deutschland']?number)>${VerkaufspreisDeutschland!}<#else>${result['Mindestpreis Deutschland']!}</#if>


lauten.


VG Torsten Felsch

Super, jetzt klappts. Danke!

Hab leider nun das nächste "kleine" Problem. Das Script aus Spalte "Verkauspreis Deutschland" funktioniert einwandfrei. Das gleiche Script soll nun auch in der Spalte "Verkaufspreis Spanien" wirken. Leider bekomme ich hier nur Fehlermeldungen. Beide Spalten haben lediglich Zahlenwerte!

image


 

Hallo, 


im Wert von VerkaufpreisSpanien sind noch Leerzeichen oder Zeilenumbrüche enthalten.



Sie können zusätzlich die Freemarker Funktion ?trim verwenden (vor  ?number) z.B. VerkaufspreisSpanien!?trim?number 


Viele Grüße

Torsten Felsch

OH, man. Langsam werde ich zum Profi ;-)


Vielen Dank für die Hilfe und schönes Wochenende!

Anmelden um einen Kommentar zu veröffentlichen