QueryField

此 ArcGIS 2.8 文档已 存档,并且不再对其进行更新。 其中的内容和链接可能已过期。 请参阅最新文档

摘要

QueryField 对象显示了对 queryJobs 方法返回的字段进行详细描述的属性。

说明

通过索引或迭代器可以访问指定 QueryResult 行的 QueryField 对象。

属性

属性说明数据类型
name
(只读)

从作业查询返回的字段名称。

String
alias
(只读)

从作业查询返回的字段别名。

String

代码示例

QueryField 示例

以下脚本运行作业查询并访问查询字段。

import arcpy

#Establish a connection to a Workflow database
conn = arcpy.wmx.Connect(r'c:\test\Workflow.jtc')

#Run a query for jobs being assigned to current user. The query results are sorted by job name.
result = conn.queryJobs("JOB_NAME,ASSIGNED_TO","JTX_JOBS","Job Name,Assigned To", "ASSIGNED_TO = '[SYS:CUR_LOGIN]'", "JOB_NAME")

#To get total number of records being returned which are assigned to current user.
print("There are %s jobs assigned to me" % str(len(result.rows)))


# Access first field by index
print ("The first field is named %s" % result.fields[0].name)


# Access each field by iterator
for f in result.fields:
    print("Field is %s" % f.name)