ListContingentValues

Resumen

Enumera los valores contingentes de una tabla. Es posible especificar las condiciones de búsqueda para el nombre y el subtipo del grupo de campo a fin de limitar la lista que se devuelve.

Sintaxis

ListContingentValues (table, {field_group_name}, {subtype_code})
ParámetroExplicaciónTipo de datos
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.

(El valor predeterminado es All)

String
subtype_code

The subtype code to limit the results returned. Only contingent values for the subtype specified will be returned.

(El valor predeterminado es All)

Long
Valor de retorno
Tipo de datosExplicación
Object

Una lista de objetos ContingentValue. Cada objeto contiene propiedades del valor contingente.

Muestra de código

Ejemplo de ListContingentValues

Enumera y describe las propiedades del valor contingente para un grupo de campo llamado 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))

Temas relacionados