GET_ATT_PLAIN
            Script function: Supplies the value of a task's attributes during its generation. Variables are not resolved.
Syntax
GET_ATT_PLAIN (Attribute)
| 
                         Syntax  | 
                    
                         Description/Format  | 
                
|---|---|
| 
                         Attribute  | 
                    
                         Name of the attribute whose value should be read.  | 
                
| 
                         Return code  | 
                
|---|
| 
                         Value of the specified attribute.  | 
                
Comments
This script function can be used to read an object's attributes during the generation process. Its behavior is similar to the behavior of the script element GET_ATT with the difference being that script, object and predefined variables are not replaced by values in the attribute. Therefore, the variable name is retrieved instead of its value. GET_ATT always resolves these variables.
Placeholders for Variable objects that are enclosed in curly brackets {} are supplied with values neither in GET_ATT nor in GET_ATT_PLAIN.
As of version 9.00A, the attribute dialog reads the attributes using the script function GET_ATT_PLAIN. The dialog now always displays the attributes' actual content instead of the replaced variable value.
For more detailed information, see GET_ATT.
Example
The following example writes a script variable's name to an attribute and assigns a value to it. The attribute's content is then retrieved with and without the replaced variable value. The corresponding information is written to the activation protocol.
: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#"
            
See also:
| Script Element | Description | 
|---|---|
| :ADD_ATT | Adds recipients to a Notification object at runtime. | 
| :REMOVE_ATT | Removes recipients from a Notification object at runtime. | 
| :PUT_ATT | Changes an attribute's value during the generation process. | 
| :PUT_ATT_APPEND | Extends the notification's message text at runtime. | 
| GET_ATT | Supplies the value of a task's attributes during the generation process. | 
| GET_ATT_SUBSTR | Supplies part of a notification's message text. | 
Script Elements - Read or Modify Objects
Sample Collection
Notification with Variable Message Text
            
About Scripts
Script Elements - Alphabetical Listing
Script Elements - Ordered by Function