Resumen
El objeto QueryResult proporciona acceso a los resultados de la consulta de trabajos que devuelve el método queryJobs.
Debate
A cada trabajo y propiedad se puede acceder mediante el índice, el iterador o el nombre de campo definido.
Muestra de código
Ejemplo de QueryResult
El siguiente script ejecuta una consulta de trabajo y accede a los resultados de la consulta.
import arcpy
import arcpywmx
# Establish a connection to a Workflow database
conn = arcpywmx.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 row by index
print("The first value is %s" % str(result.rows[0]))
# Access first row's job name field by field name
print("The job name is %s" % result.rows[0]['JOB_NAME'])
# Access first row's fields values by iterator
row = result.rows[0]
for val in row:
print("Value is %s" % str(val))