Variantattribut ermitteln - Funktion
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Erfasst Namen und Werte aller Attribute oder die Werte einzelner Attribute, sobald Sie den Parameter Name anschließen.
Die Standarddatentypen für diese polymorphe Funktion sind im Anschlussfeld dargestellt.

Ein-/Ausgänge
Variant
—
Variant enthält die Variantdaten, für die ein oder mehrere Attribute und ein Wert oder Werte gelesen werden sollen.
Name
—
Name gibt das Attribut an, dessen Wert abgefragt werden soll. Wenn alle Attribute zum angegebenen Variant abgerufen werden sollen, lassen Sie diesen Eingang offen. Wenn Sie den Eingang Name verbinden, sucht die Funktion nur nach dem angegebenen Attribut. In diesem Fall verwandelt sich der Ausgang Namen in den booleschen Ausgang Gefunden und das Ausgabe-Array Werte wird zum Ausgang Wert und hat den gleichen Datentyp wie Standardwert.
Standardwert (leerer Variant)
—
Standardwert ist der angegebene Wert und Datentyp. Wenn die Funktion das in Name angegebene Attribut nicht findet, gibt es den Standardwert aus. Wenn der Parameter Standardwert verbunden ist, muss auch Name verbunden sein.
Fehler (Eingang)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Variant (Kopie)
—
Variant (Kopie) enthält die Variantdaten vom Variant-Eingang.
Namen
—
Namen gibt ein eindimensionales Array mit den Attributen zum Variant aus. Die Elemente des Arrays werden automatisch in aufsteigender Ordnung sortiert. Dabei wird der gleiche Algorithmus wie in der Funktion 1D-Array sortieren angewandt. Wenn Sie Name mit einer Angabe verbinden, wechselt dieser Ausgang auf den booleschen Wert Gefunden. Gefunden gibt TRUE aus, wenn die Funktion das in Name festgelegte Attribut gefunden hat.
Werte
—
Werte gibt ein eindimensionales Array aus, das die Werte zu jedem Attribut des angegebenen Variants im Variantformat enthält. Die Werte dieses Arrays sind in der gleichen Reihenfolge wie die dazugehörigen Namen am Ausgang Namen angeordnet. Sie müssen jeden Attributwert in einen entsprechenden Datentyp umwandeln. Wenn Sie Name mit einer Angabe verbinden, wechselt dieser Ausgang auf einen einzelnen Variant-Wert. Wenn die Funktion das in Name angegebene Attribut nicht findet, gibt sie den Standardwert aus.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Diese Funktion hat zwei Betriebsarten. Die Betriebsart richtet sich danach, ob der Parameter Name verbunden ist oder nicht. In der Standardeinstellung gibt die Funktion die Namen aller Attribute und die Werte der Attribute in Form eindimensionaler Arrays aus. Wenn Sie Name mit einer Angabe verbinden, wird der Ausgang Namen zum booleschen Ausgang Gefunden; der Ausgang Werte wird zum Variantausgang Wert, und die Funktion sucht nur nach dem angegebenen Attribut. Wenn die Funktion die Attribute nicht findet bzw. nicht in den Standardwert umwandeln kann, ist der Parameter Gefunden FALSE. Wert zeigt dann den Standardwert an.
Variant
—
Name
—
Fehler (Eingang)
—
Variant (Kopie)
—
Namen
—
Werte
—
Fehler (Ausgang)
—