ListContingentValues

概要

テーブルの条件値をリストします。 返されるリストを制限するために、フィールド グループ名とサブタイプに検索条件を指定することができます。

構文

ListContingentValues (table, {field_group_name}, {subtype_code})
パラメーター説明データ タイプ
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.

(デフォルト値は次のとおりです All)

String
subtype_code

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

(デフォルト値は次のとおりです All)

Long
戻り値
データ タイプ説明
Object

ContingentValue オブジェクトのリスト。 各オブジェクトには、条件値のプロパティが含まれています。

コードのサンプル

ListContingentValues の例

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))

関連トピック