Hello,
I am currently facing an issue in ArcGIS Pro 3.0 and would appreciate any insights or suggestions.
I am trying to add a column to a feature class that contains the ID of the attachment associated with each feature. The method I am using is the Arcade expression <First(Attachments($feature)).id>. However, I have encountered a problem – this method does not work in the version 3.0 of ArcGIS Pro that I am currently using. I've also tested it in version 3.1, and it seems to have the same issue.
After reaching out to ESRI technical support, I was advised to upgrade to version 3.2, where the method is reported to work. However, upon upgrading to 3.2, I encountered a new problem – all of my scripts stopped functioning. This is due to the fact that the environment in version 3.2 is significantly different from version 3.0, causing many of the packages I rely on to fail in a cloned environment of 3.2.
My main concern is whether there is a way to address this issue in version 3.0 so that the mentioned method works without having to upgrade to version 3.2.
Any assistance or suggestions would be greatly appreciated.
PS: Why cant we use different arcpy versions in different enviroments ??? Come one ESRI!
Not sure what is going on, but I tested your code in 2.9.3, 3.1.3, and 3.2.1 and all seem to be working as expected.
if I put the ".id" at the end like you have, it will only return the id.
R_
I have the same output when i just click to view console messages, seems fine. BUT, when i run just <First(Attachments($feature)).id>, it return only null. You can see the variable ID_ATTCH which i got it through version 3.2, and the variable ID returning null in version 3.0, but it shows correctly at console messages as well.