Oi — escrevi um script simples em Arcade para substituir o texto de um campo na exibição do pop-up e me deparei com algo incomum.
O script substitui o nome abreviado do tipo de comprometimento pelo nome completo para cada feição hidrográfica da camada.
var impParam = $feature["IMP_PARAM"];
impParam = Replace(impParam, 'FishesBio', 'Avaliações biológicas de peixes');
impParam = Replace(impParam, 'Hg-F', 'Mercúrio no tecido de peixes');
impParam = Replace(impParam, 'E.coli', 'Escherichia coli');
impParam = Replace(impParam, 'InvertBio', 'Avaliações biológicas de macroinvertebrados aquáticos');
impParam = Replace(impParam, 'TSS', 'Sólidos suspensos totais');
impParam = Replace(impParam, 'T', 'Turbidez');
return impParam;
Algumas feições têm vários comprometimentos listados. Por exemplo:

Funciona muito bem, exceto que a função Replace não substitui strings de 1 caractere, como o 'T' por 'Turbidez'. O AGOL não gosta nem um pouco disso e trava, obrigando-me a recarregar a página. Alguém sabe por que não consigo substituir uma string de 1 caractere ou tem alguma sugestão para melhorar o script?
Muito obrigada!
Kate