<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to build REST attachment URL using Arcade in ArcGIS Online Questions</title>
    <link>https://community.esri.com/t5/arcgis-online-questions/how-to-build-rest-attachment-url-using-arcade/m-p/1573204#M63017</link>
    <description>&lt;P&gt;Been playing around with Arcade to build a REST URL which points to the photo attachments on the record.&lt;/P&gt;&lt;P&gt;I have 1,400 records with photo attachments (most have more than one attachment) and this is what I have so far but it's pulling the attachment ID and how do I handle separate URL links for each attachment on that record if there are multiple?&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;var Part1 = &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"&lt;A href="https://services.arcgis.com/ID/arcgis/rest/services/Feeature" target="_blank" rel="noopener"&gt;https://services.arcgis.com/Enter ID/arcgis/rest/services/ Enter Feature&lt;/A&gt; service/FeatureServer/0/"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var ObjectID = $feature.OBJECTID&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var Part2 = "/attachments/"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var AttachID = $feature.AttachID&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;When($feature.CountAttachments &amp;gt; 0, Part1 + ObjectID + Part2 + AttachID, null)&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 07 Jan 2025 16:36:33 GMT</pubDate>
    <dc:creator>TD1</dc:creator>
    <dc:date>2025-01-07T16:36:33Z</dc:date>
    <item>
      <title>How to build REST attachment URL using Arcade</title>
      <link>https://community.esri.com/t5/arcgis-online-questions/how-to-build-rest-attachment-url-using-arcade/m-p/1573204#M63017</link>
      <description>&lt;P&gt;Been playing around with Arcade to build a REST URL which points to the photo attachments on the record.&lt;/P&gt;&lt;P&gt;I have 1,400 records with photo attachments (most have more than one attachment) and this is what I have so far but it's pulling the attachment ID and how do I handle separate URL links for each attachment on that record if there are multiple?&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;var Part1 = &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"&lt;A href="https://services.arcgis.com/ID/arcgis/rest/services/Feeature" target="_blank" rel="noopener"&gt;https://services.arcgis.com/Enter ID/arcgis/rest/services/ Enter Feature&lt;/A&gt; service/FeatureServer/0/"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var ObjectID = $feature.OBJECTID&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var Part2 = "/attachments/"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var AttachID = $feature.AttachID&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;When($feature.CountAttachments &amp;gt; 0, Part1 + ObjectID + Part2 + AttachID, null)&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jan 2025 16:36:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-online-questions/how-to-build-rest-attachment-url-using-arcade/m-p/1573204#M63017</guid>
      <dc:creator>TD1</dc:creator>
      <dc:date>2025-01-07T16:36:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to build REST attachment URL using Arcade</title>
      <link>https://community.esri.com/t5/arcgis-online-questions/how-to-build-rest-attachment-url-using-arcade/m-p/1637203#M65776</link>
      <description>&lt;P&gt;Is this case, you should have is array of attachment IDs in the variable "AttachID".&lt;/P&gt;&lt;P&gt;You have to use a for-loop and go through each ID.&lt;/P&gt;&lt;P&gt;Something like this:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;attachid&lt;/SPAN&gt;&lt;SPAN&gt; = [&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;textstring&lt;/SPAN&gt;&lt;SPAN&gt; = []&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;count&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;attachid&lt;/SPAN&gt;&lt;SPAN&gt;)&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;){&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;for&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;id&lt;/SPAN&gt; &lt;SPAN&gt;in&lt;/SPAN&gt; &lt;SPAN&gt;attachid&lt;/SPAN&gt;&lt;SPAN&gt;){&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;textstringpart&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"BaseURL/"&lt;/SPAN&gt;&lt;SPAN&gt; + &lt;/SPAN&gt;&lt;SPAN&gt;Text&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;attachid&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;id&lt;/SPAN&gt;&lt;SPAN&gt;])&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;push&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;textstring&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;textstringpart&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;return&lt;/SPAN&gt; &lt;SPAN&gt;Concatenate&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;textstring&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;", "&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If you want to have a clickable link, you need to have a couple of fields for each link.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 29 Jul 2025 07:14:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-online-questions/how-to-build-rest-attachment-url-using-arcade/m-p/1637203#M65776</guid>
      <dc:creator>FlorianArtelt</dc:creator>
      <dc:date>2025-07-29T07:14:08Z</dc:date>
    </item>
  </channel>
</rss>

