こんにちは。ポップアップ表示用にフィールド内のテキストを置き換える簡単なArcadeスクリプトを書いたのですが、少し変わった問題が起きています。
このスクリプトは、レイヤー内の各水文地物について、汚染タイプの略称を正式名称に置き換えます。
var impParam = $feature["IMP_PARAM"];
impParam = Replace(impParam, 'FishesBio', '魚類の生物評価');
impParam = Replace(impParam, 'Hg-F', '魚の組織中の水銀');
impParam = Replace(impParam, 'E.coli', '大腸菌');
impParam = Replace(impParam, 'InvertBio', '水生大型無脊椎動物の生物評価');
impParam = Replace(impParam, 'TSS', '総浮遊物質');
impParam = Replace(impParam, 'T', '濁度');
return impParam;
複数の汚染項目が列挙されている地物もあります。たとえば次のようなものです。

ほとんど問題なく動作するのですが、Replace関数は「T」を「濁度」に置き換える場合のように、1文字の文字列を置き換えてくれません。AGOLはこれをまったく受け付けず、処理が止まってページを再読み込みせざるを得なくなります。1文字の文字列を置き換えられない理由や、スクリプトを改善する方法について、何かアイデアはありますか?
どうもありがとうございます!
Kate