| 标注 | 说明 | 数据类型 | 
输入表  | 该表的数据或架构将用于生成条件值。  | Table View | 
字段组文件  | 包含字段组信息的输出 .csv 文件。  | File | 
条件值文件  | 包含条件值信息的输出 .csv 文件。  | File | 
模式 (可选)  | 指定用于生成条件值的方法。 
  | String | 
字段组 (可选)  | 
 
 将为其生成条件值的字段组。 如未指定,则使用所有字段组。  | String | 
摘要
根据表中的数据值或字段的域值从现有数据集生成条件值。 此工具生成两个 .csv 文件:一个包含字段组信息,另一个包含条件值信息。
使用情况
输入表必须存放在支持条件值的工作空间中。
必须在输入表上配置字段组,工具才能成功运行。
当模式参数设置为方案时,系统会为字段组内所有可能的域组合生成条件值。 这可能导致条件值数量庞大。
如果字段组中的字段未分配域,工具将为该字段生成一个 ANY 条件值。 如果字段允许为空,还会生成一个 NULL 条件值。
参数
arcpy.management.GenerateContingentValues(in_table, field_groups_file, contingent_values_file, {mode}, {field_groups})| 名称 | 说明 | 数据类型 | 
in_table  | 该表的数据或架构将用于生成条件值。  | Table View | 
field_groups_file  | 包含字段组信息的输出 .csv 文件。  | File | 
contingent_values_file  | 包含条件值信息的输出 .csv 文件。  | File | 
mode (可选)  | 指定用于生成条件值的方法。 
  | String | 
field_groups [field_groups,...] (可选)  | 
 
 将为其生成条件值的字段组。 如未指定,则使用所有字段组。  | String | 
代码示例
以下 Python 窗口脚本演示了如何在即时模式下使用 GenerateContingentValues 函数。
import arcpy
arcpy.management.GenerateContingentValues(
    'C:\\location\\gdb.gdb\\table_1', 'c:\\temp\\fg.csv', 'c:\\temp\\cv.csv',
    ['field_group_1', 'field_group_3'], 'DATA')环境
此工具不使用任何地理处理环境。