QueryField

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

Объект QueryField выдает свойства, описывающие поле, возвращенное методом queryJobs.

Обсуждение

Объект QueryField определенной строки QueryResult может быть найден по индексу или с помощью итератора.

Свойства

СвойствоОписаниеТип данных
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)