Краткая информация
Разбирает полное имя поля на его компоненты (база данных, имя владельца, имя таблицы и имя поля) в зависимости от рабочей области. 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 | Возвращает имя поля, разобранное на его компоненты (имя базы данных, имя владельца, имя таблицы, имя поля), разделенные запятыми. |
Пример кода
Разберите имя поля на его компоненты.
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(", ")