QueryField

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

PropiedadExplicaciónTipo 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

Ejemplo de QueryField

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)