Skip To Content

esri_fielddef_names (AutoLISP)

Gibt eine Liste von Feldnamen für einen vorhandenen Feature-Layer oder Web-Feature-Layer zurück.

Syntax

(esri_fielddef_names flname)

Argumente

  • flname | Zeichenfolge | erforderlich | Ein vorhandener Dokument-Feature-Layer-Name in der Zeichnung.

Beispiel für die Verwendung

Versuchen Sie, eine Liste der Feldnamen vom Feature-Layer Manholes abzurufen.

(esri_fielddef_names "Manholes")

Ergebnis des Beispiels für die Verwendung

Gibt eine Liste der Feldnamen vom Feature-Layer Manholes zurück.

("EntityHandle" "EntityType" "Type" "Manufacturer" "Diameter")

Rückgabewerte

  • Bei erfolgreicher Ausführung wird eine Liste mit den Feldnamen als Zeichenfolge zurückgegeben.
  • Wenn bei dem Vorgang ein Fehler auftritt, wird eine Liste zurückgegeben, in der der erste Wert nil lautet. Anschließend wird eine Assoziationsliste mit dem Schlüsselwert "Error" sowie eine entsprechende Fehlermeldung in Form einer Zeichenfolge zurückgegeben: (nil ( "Error" . "<message>"))

Rückgabewerte mit Fehlern

Ein Rückgabewert mit einem Fehler kann eine der folgenden Ursachen haben:

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

    Mindestens eines der erforderlichen Argumente wurde nicht angegeben.

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

    Beim angegebenen Feature-Layer-Wert handelt es sich nicht um einen gültigen Feature-Layer in der Zeichnung.