Operator Type:
Operator Scope of Action:
Operator Purpose:
Data Type Returned:
Operator First Added:
Operator in Current Baseline:
Operator Last Altered:
Function [other Function type actions]
Document [operators of similar scope]
Document configuration [other Document configuration operators]
String [about String data type]
v9.0.0
Baseline
As at baseline
type(attributeNameStr)
This operator may be replaced by the more flexible attribute() operator.
The operator type(attributeNameStr) returns a string representing the type of the designated attribute. The attribute may simply be the attribute name (without quotes or a preceding "$") or an expression that, when evaluated, yields an attribute name.
$MyString = type(Width); → "number"
$MyString = type("AccentColor"); → "color"
$MyString="Modified"; type($MyString); → "date"
Note that type($MyString) returns the type of the attribute who name is stored in $MyString, while type("MyString") or type(MyString) returns the type of the attribute MyString.
If no such attribute exists in the document, the operator returns the empty string.