I am trying to use a check a field against several values (eg: [Name] != 'NONE', and [Name] != 'N/A'). This is for the label expression builder within ArcGIS and I am using it eliminate label for fields with NONE, @ or other invalid fields.
I have tried:
def FindLabel ([Name]): if [Name] != 'NONE' or [Name] != 'N/A': return None elif: return [Name]I also tried separating these out:
def FindLabel ([Name]): if [Name] != 'NONE': return None elif [Name] != 'N/A': return None elif: return [Name]The above results in the labels being printed for the invalid values still despite the if loops.
Is there a way to check a value against a list and eliminate labels, while printing those for valid values?
أكثر...
I have tried:
def FindLabel ([Name]): if [Name] != 'NONE' or [Name] != 'N/A': return None elif: return [Name]I also tried separating these out:
def FindLabel ([Name]): if [Name] != 'NONE': return None elif [Name] != 'N/A': return None elif: return [Name]The above results in the labels being printed for the invalid values still despite the if loops.
Is there a way to check a value against a list and eliminate labels, while printing those for valid values?
أكثر...