こんにちは。
ポップアップの画像部分に値を設定するため、Arcade で簡単な式を作成しようとしています。データには、画像の Google ドライブ上の場所とサムネイルの場所を格納したフィールドが 2 つあります。レコードに画像があるかどうかを確認するため、次の式を使っています。
return IIF(isEmpty($feature.Picture), "", $feature.Picture)
ポップアップは次のように設定しています。

画像がない場合は、期待どおりに動作します。

しかし、画像がある場合は次のようになります。

応答を確認したところ、Arcade がフィールドの URL を壊しているようです。そのため、次の URL が送信されるはずのところ、
https://drive.google.com/foo/b.ar/uc?export=view&id=1qLYMclQ5nDGYaM895ziF-5EzD4Am385-
実際には次のように送信されます。
https://drive.google.com/foo/b.ar/uc?export=view&id=1qLYMclQ5nDGYaM895ziF-5EzD4Am385-
& が & に変わっていることにお気づきでしょうか。その結果、画像の GET リクエストが失敗します。
フィールドをそのままポップアップに渡して画像にアクセスする方法なら問題なく動作しますが、画像があるかどうかを確認し、画像がある場合にだけリンクとサムネイルを表示したいです。なぜこうなるのか、また、これを防ぐ方法について何かご存じでしょうか?
よろしくお願いします。