Synthèse
Répertorie les valeurs conditionnelles dans une table. Les conditions de recherche peuvent être spécifiées pour le nom et le sous-type du groupe de champs afin de restreindre la liste qui est renvoyée.
Syntaxe
ListContingentValues (table, {field_group_name}, {subtype_code})
Paramètre | Explication | Type de données |
table | A table that has contingent values. | String |
field_group_name | The field group name to limit the results returned. Only contingent values for the field group specified will be returned. (La valeur par défaut est All) | String |
subtype_code | The subtype code to limit the results returned. Only contingent values for the subtype specified will be returned. (La valeur par défaut est All) | Long |
Type de données | Explication |
Object | Liste d’objets ContingentValue. Chaque objet contient les propriétés de la valeur conditionnelle. |
Exemple de code
Répertorie et décrit les propriétés des valeurs conditionnelles du groupe de champs nommé MyFieldGroup.
import arcpy
CVs = arcpy.da.ListContingentValues("C:\\MyProject\\myConn.sde\\mygdb.USER1.myFC", "MyFieldGroup")
for cv in CVs:
print("Subtype: {}\nIs retired: {}\nContingent Value Id: {}\nValues: \n".format(cv.subtype, cv.isRetired, cv.id))
for v in cv.values:
print(" Field Name: {}\n Field Value Type: {}""".format(v.name, v.type))
if v.type == "CODED_VALUE":
print(" Field Value Code: {}\n".format(v.code))
if v.type == "RANGE":
print(" Field Range: {}\n".format(v.range))
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?