Ahoj – napsala jsem jednoduchý skript v Arcade, který nahrazuje text v poli pro zobrazení ve vyskakovacím okně, a narazila jsem na něco neobvyklého.
Skript nahradí zkrácený název typu znečištění úplným názvem u každého vodního prvku ve vrstvě.
var impParam = $feature["IMP_PARAM"];
impParam = Replace(impParam, 'FishesBio', 'Hodnocení biologického stavu ryb');
impParam = Replace(impParam, 'Hg-F', 'Rtuť v rybí tkáni');
impParam = Replace(impParam, 'E.coli', 'Escherichia coli');
impParam = Replace(impParam, 'InvertBio', 'Hodnocení biologického stavu vodních makrobezobratlých');
impParam = Replace(impParam, 'TSS', 'Celkové množství nerozpuštěných látek');
impParam = Replace(impParam, 'T', 'Zákal');
return impParam;
U některých prvků je uvedeno několik typů znečištění, například:

Funguje to skvěle, až na to, že funkce Replace nenahradí řetězce o délce 1 znaku, například „T“ za „Zákal“. AGOL to vůbec nezvládá a zasekne se, takže musím stránku znovu načíst. Nevíte, proč nemohu nahradit řetězec o délce 1 znaku, případně máte nějaké tipy, jak skript vylepšit?
Moc děkuji!
Kate