Skip to main content

ParseFieldName

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

Разбирает полное имя поля на его компоненты (база данных, имя владельца, имя таблицы и имя поля) в зависимости от рабочей области. ParseFieldName возвращает строку, которая включает в себя разобранное имя таблицы и содержит базу данных, владельца, имена таблиц и полей, разделенные запятыми. Рабочая область должна быть файловой или многопользовательской базой геоданных.

Синтаксис

ParseFieldName(name, {workspace})

Параметр Объяснение Тип данных

name

The field name to be parsed.

String

workspace

Specifies the workspace for fully qualifying the field name. The workspace must be a file, or enterprise geodatabase.

String

Возвращаемое значение

Тип данных Объяснение

String

Возвращает имя поля, разобранное на его компоненты (имя базы данных, имя владельца, имя таблицы, имя поля), разделенные запятыми.

Пример кода

Пример ParseFieldName

Разберите имя поля на его компоненты.

import arcpy

field_name = arcpy.GetParameterAsText(0)
workspace = arcpy.GetParameterAsText(1)

# Parse the field name into database, owner, table and field
fullname = arcpy.ParseFieldName(field_name, workspace)
database, owner, table, field = fullname.split(", ")