Hallo,
Ik probeer een eenvoudige expressie in Arcade te gebruiken om het afbeeldingsgedeelte van een pop-up te vullen. Ik heb twee velden in mijn gegevens met daarin de Google Drive-locatie van de afbeelding en de miniatuur ervan. Ik gebruik het volgende om te testen of er een afbeelding voor een record bestaat:
return IIF(isEmpty($feature.Picture), "", $feature.Picture)
en de pop-up is als volgt geconfigureerd:

Dit werkt zoals verwacht wanneer er geen afbeelding beschikbaar is.

Wanneer er echter wel een afbeelding is, gebeurt het volgende:

Toen ik het antwoord controleerde, bleek dat Arcade de URL uit het veld verminkt. Dus in plaats van het volgende te versturen:
https://drive.google.com/foo/b.ar/uc?export=view&id=1qLYMclQ5nDGYaM895ziF-5EzD4Am385-
wordt het volgende verstuurd:
https://drive.google.com/foo/b.ar/uc?export=view&id=1qLYMclQ5nDGYaM895ziF-5EzD4Am385-
Merk op dat & is gewijzigd in &. Hierdoor mislukt het GET-verzoek om de afbeelding op te halen.
De afbeeldingen rechtstreeks via het veld aan de pop-up doorgeven werkt prima, maar ik zou liever testen of de afbeelding bestaat en alleen de link en miniatuur tonen als dat zo is. Heeft iemand enig idee waarom dit gebeurt en hoe ik dit kan voorkomen?
Groeten