Skip To Content

esri_domain_get (AutoLISP)

Esta función devuelve las propiedades de un dominio de campo nombrado como una lista asociada. Estas propiedades incluyen el dominio Name, Type, Field Type. Puede obtenerse una lista de nombres de dominio definidos en el dibujo utilizando la función esri_domain_names. Los valores permitidos definidos en un dominio de campo pueden obtenerse utilizando la función esri_domain_values_get.

Sintaxis

(esri_domain_get domain)

Argumentos

  • domain | cadena de caracteres | obligatorio | Un nombre de dominio de campo existente en el dibujo.

Uso de ejemplo

Intente imprimir todas las propiedades para cada dominio de campo definido dentro de un dibujo.

(foreach dname (esri_domain_names) (print (esri_domain_get dname))(princ))

Uso de ejemplo de resultado

Devuelve las propiedades de dominio de campo para cada dominio de campo definido dentro de un dibujo como una serie de listas asociadas.


(("Name" . "Height") ("Type" . "CodedValue") ("Field Type" . "Text"))
(("Name" . "Treatment") ("Type" . "CodedValue") ("Field Type" . "Text"))
(("Name" . "UtilityPoles_TypeDomain") ("Type" . "CodedValue") ("Field Type" . "Short"))
(("Name" . "YesNo") ("Type" . "CodedValue") ("Field Type" . "Short"))

Valores de retorno

Los siguientes son los valores de retorno posibles:

  • Si todo va bien, devuelve las propiedades de dominio de campo del dominio especificado como una lista asociada de pares con puntos.
  • Si se produce un error, devuelve una lista con el primer valor de nil y, a continuación, una lista asociada que contiene el valor de clave "Error" y un mensaje de error asociado como cadena de caracteres: (nil ( "Error" . "<message>")).

Valores de retorno fallido

Se pueden producir valores de retorno fallido por cualquiera de los siguientes motivos:

  • (nil ("Error" . "No domains found"))

    El nombre de dominio de campo especificado no se encontró en el dibujo.

  • (nil ("Error" . "Missing required argument"))

    El número incorrecto de los argumentos se pasó a la función.

Consulte también

esri_domain_names | Esta función devuelve una lista de nombres de dominio de campo definidos dentro del dibujo como una lista.

esri_domain_values_get | Esta función obtiene los valores asociados con un dominio de campo nombrado como una lista asociada.