<\/HEAD>
Ahoj všichni, jsem v Arcade relativně nový, ale nemohu přijít na to, jak funguje tato funkce When. Mám výraz Right, který vrací poslední tři znaky pole $feature.info_headline, když je použit jako samostatný arcade výraz. Nicméně, když stejný výraz použiji jako proměnnou před funkcí When, při testování nedostanu žádné chyby, ale také se nevrátí žádné výsledky? Může mi někdo poradit, kde dělám chybu v tomto výrazu? Existuje nějaké pravidlo ohledně proměnných, které mi uniká?<\/P>
<\/P>
var right3 = Right($feature.info_headline, 3);
var warning_level = When(right3=='Red', 'Red', right3=='nge', 'Orange', 'Watch');<\/P>
<\/P>
Snažím se vytvořit výraz, který vyplní nový Color Style tak, že pokud jsou poslední tři znaky v poli $feature.info_headline jsou 'Red', vrátí se hodnota 'Red', nebo pokud jsou poslední tři znaky 'nge', vrátí se hodnota 'Orange', jinak se vrátí 'Watch'.<\/SPAN><\/P>
Vím, že existují možnosti použití vnořených funkcí IIf, ale myslel jsem si, že funkce When bude dostatečně jednoduchá na to, co se snažím udělat.<\/SPAN><\/P>
Díky<\/SPAN><\/P>Derek<\/SPAN><\/P><\/BODY><\/HTML>