Эта функция получает значения, связанные с доменом именованного поля, в виде связанного списка.
Синтаксис
(esri_domain_values_get domain)
Аргументы
- domain | строка | обязательно | Существующее имя домена поля в чертеже.
Пример использования 1
Попытка получить значения интервального домена для поля, управляемого доменом поля с именем PoleHeight.(esri_domain_values_get "PoleHeight")
Пример использования результата 1
Возвращает значения интервального домена для поля, управляемого доменом поля с именем PoleHeight, в виде связанного списка.
(("MIN" . 45.0) ("MAX" . 70.0))
Пример использования 2
Попытка получить значения домена кодированных значений для поля, управляемого доменом поля с именем PoleMaterial.(esri_domain_values_get "PoleMaterial")
Пример использования результата 2
Возвращает кодированные значения домена для поля, управляемого доменом поля с именем PoleMaterial, в виде связанного списка. Первая часть разделенных точками пар значений — это значение кода, а вторая часть каждой пары — значение описания. Кодированное значение будет иметь тот же тип значения, что и тип поля. Кодированное значение может быть того же или другого типа, например, целочисленное кодированное значение, связанное с описанием строкового значения, как в данном случае.
((1 . "Steel") (2 . "Composite") (7 . "Wood") (12 . "Concrete"))
Возвращаемые значения
Ниже перечислены возможные возвращаемые значения:
- В случае успеха возвращает значения домена в виде связанного списка пар разделенных точками значений, определенных следующим образом:
- Значения интервального домена возвращаются в виде связанного списка, содержащего минимальное и максимальное значения в виде разделенных точками пар: (("MIN" . 45.0) ("MAX" . 70.0))
- Значения домена кодированных значений возвращаются в виде связанного списка, содержащего разделенных точками пар кодированного значения и описания кодированного значения. Кодированное значение будет того же типа, что и тип поля. Описание кодированного значения может быть того же или другого типа, например, целочисленное кодированное значение, которое связано с описанием строкового значения.
- В случае неудачи она возвращает список с первым значением nil, а затем связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ( "Error" . "<message>")).
Не удалось возвратить значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "No domains found"))
Указанное имя домена поля не найдено в чертеже.
- (nil ("Error" . "Missing required argument"))
В функцию передано неверное число аргументов.
См. также
esri_domain_get | Эта функция возвращает свойства домена именованного поля в виде связанного списка.
esri_domain_names | Эта функция возвращает список имен доменов полей, определенных в чертеже в виде списка.