QueryResult

Краткая информация

Объект QueryResultобеспечивает доступ к результатам запроса задания, возвращаемым методом queryJobs.

Обсуждение

С каждым заданием и свойством можно работать через индекс, итератор или заданное имя поля.

Пример кода

Пример QueryResult

Следующий скрипт запускает запрос задания и работает с результатами запроса.

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 job's name
print("The first returned job's name is %s" % result.rows[0][0])

#Access field name and alias
f = result.fields[0]
print("The returned first field's name is %s" % f.name) 
print("The returned first field's alias is %s" % f.alias)