Resumen
El objeto QueryField expone propiedades que detallan un campo devuelto por el método queryJobs.
Debate
Se puede acceder al objeto QueryField de una determinada fila de QueryResult mediante el índice o el iterador.
Propiedades
Propiedad | Explicación | Tipo de datos |
name (Sólo lectura) | Nombre del campo devuelto de la consulta del trabajo. | String |
alias (Sólo lectura) | Alias del campo devuelto de la consulta del trabajo. | String |
Muestra de código
El siguiente script ejecuta una consulta de trabajo y accede al campo de consulta.
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)