POST
|
It was actually if <!field!> == None: pass Thanks for the help. Happy retirement!
... View more
10-28-2021
08:30 AM
|
1
|
0
|
869
|
POST
|
I have a python label expression that works in arcmap, but when I try it in ArcPro, I get an AttributeError: "NoneType' object has not attribute 'strip'. I think this might happen because there are null values in my data (just a guess). Here is the expression: def FindLabel ( [PAD_addr],[UnitsRes],[NumBldgs]): S =[PAD_addr].strip() i = S.find('(') nres = long([UnitsRes]) nbldg = long([NumBldgs]) if i == -1: tmp = S.replace('::','\n') elif i > 0: tmp = S[0:i] if nbldg > 1: tmp2 = ' on lot)' else: tmp2 = ')' if nres == 0: return tmp + '\n(no res units)' elif nres == 1: return tmp + '\n(' + str(nres) + ' res unit' + tmp2 else: return tmp + '\n(' + str(nres) + ' res units' + tmp2 Any help would be appreciated.
... View more
10-27-2021
10:26 AM
|
0
|
4
|
918
|
POST
|
Got it. Thank you for the additional information. Joan
... View more
05-03-2019
12:33 PM
|
2
|
0
|
2966
|
POST
|
I have a python script to remove the text in parentheses for labeling, and I cannot figure out how to convert it to work with Arcade. (I did not write this script, but I am trying to get the same results in AGOL. The Python script is: def FindLabel ( [label] 😞 S =[label].strip() i = S.find('(') if i == -1: return S.replace('::','\n') elif i > 0: return S[0:i] I know that Arcade does not have a strip function, so I was trying trim, and instead of the newline function, I was just typing a space. Example: '82 (Globe)' needs to be '82' Thank you in advance. Joan
... View more
05-01-2019
11:55 AM
|
0
|
4
|
3827
|
Title | Kudos | Posted |
---|---|---|
1 | 10-28-2021 08:30 AM | |
2 | 05-03-2019 12:33 PM |
Online Status |
Offline
|
Date Last Visited |
10-28-2021
10:41 AM
|