ListContingentValues

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ètreExplicationType 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
Valeur renvoyée
Type de donnéesExplication
Object

Liste d’objets ContingentValue. Chaque objet contient les propriétés de la valeur conditionnelle.

Exemple de code

Exemple d'utilisation de la fonction ListContingentValues

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