I have an arcade attribute expression that generates html. I think I'm returning everything in the appropriate format, but my html is not getting interpreted. What did I miss?
Instead of using single quotes, use the back ticks. This is the template literal which allows you to use the "${}" placeholders.
return { type : "text", text : `<p>${fact_report}<br><a href="${fact_url}">Click to learn more</a></p>` }
Ahhh! I didn't even see that as an option! However, I can't seem to get the variables returned.
fact_report & fact_url are variables upstream. Is something missing in the return syntax?
return {
Instead of using that script in your Text element, you'll have to use an Arcade element to properly render that clickable link. You'll have everything above that in your Text element, the Arcade element for the link, then another Text element for the "Record last processed" information.
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.