GET_ATT_PLAIN

Script-Funktion: Liefert den Wert von Attributen einer Aufgabe während der Generierung. Variablen werden nicht aufgelöst.

Syntax

GET_ATT_PLAIN (Attribute)

Syntax

Beschreibung/Format

Attribute

Name des Attributes, dessen Wert ausgelesen werden soll.
Format: AE-Name, Script-Literal oder Script-Variable


Rückgabewert

Wert des angegebenen Attributes.

Mit dieser Script-Funktion ist es möglich Attribute des Objektes während der Generierung auszulesen. Das Verhalten ähnelt dem Sprachmittel GET_ATT. Unterschied ist jedoch, dass Script-, Objekt- und vordefinierte Variablen im Attribut unersetzt zurückgeliefert werden. Es wird daher der Name der Variablen ermittelt und nicht deren Wert. Bei GET_ATT werden diese Variablen immer aufgelöst.

Platzhalter für Variablen-Objekte die in { } - Klammern stehen, werden bei keinen der zwei Sprachmittel GET_ATT und GET_ATT_PLAIN ersetzt zurückgeliefert.

Ab Version 9.00A liest der Attribut-Dialog die Attribute mit der Script-Funktion GET_ATT_PLAIN aus. Im Dialog wird nun immer der tatsächliche Attribut-Inhalt angezeigt und nicht mehr der ersetzte Wert von Variablen.

Beachten Sie auch die Hinweise die in der Beschreibung von GET_ATT zu finden sind.

Beispiel

In folgendem Beispiel wird der Name einer Script-Variable in ein Attribut eingetragen und dieser ein Wert zugewiesen. Der Inhalt des Attributs wird dann mit und ohne den ersetzten Variablenwert abgerufen. Die entsprechende Information wird in den Aktivierungsreport übernommen.

:PUT_ATT INT_ACCOUNT = "&&test#"
:SET &test# = "test"
:SET &att# = GET_ATT(INT_ACCOUNT)
:SET &attplain# = GET_ATT_PLAIN(INT_ACCOUNT)
:PRINT "Variable name = &attplain#"
:PRINT "Variable value = &att#"

Siehe auch:

auch

MODIFY_UC_OBJECT