Skip To Content

esri_fielddef_remove (AutoLISP)

Elimina la definición de campo de la capa de entidades de documento, pero no afecta a las entidades. No puede eliminar las definiciones de campo de las capas de entidades web.

Sintaxis

(esri_fielddef_remove flname field)

Argumentos

flname | cadena de caracteres | obligatorio | El nombre de un capa de entidades de documento existente en el dibujo.

field | cadena de caracteres | obligatorio | Un nombre de campo de atributo de capa de entidades de documento existente

Uso de ejemplo

Intente eliminar el campo Undev de la capa de entidades Parks:

(esri_fielddef_remove "Parks" "Undev")

Uso de ejemplo de resultado

Elimina el campo y devuelve una lista true:

(T)

Valores de retorno

  • Si va bien, la función devuelve una lista true: (T)
  • 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 puede producir un valor de retorno fallido por cualquiera de los siguientes motivos:

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

    No se han suministrado uno o más de los argumentos requeridos.

  • (nil ("Error" . "Feature layer not found."))

    El valor de la capa de entidades especificada no es una capa de entidades válida en el dibujo.