Insert Text Action

Declaration

<AMTEXTINSERT ACTION="text [options]" POSITION="number" INSERTTEXT="text" TARGETTEXT="text" RESULTVARIABLE="text [variable name]">

See Also

Insert Text Action-Setting Properties, Convert Case Action, Find Text Action, Get Subtext Action, Replace Text Action

Description

Inserts characters into the specified text and place the result in a variable.

Practical Usage

Text manipulation. Used to insert new text into an already existing text value.

Parameters

General Tab

Text to insert into

Text, Required
MARKUP: TEXT="My Name is Joe"

Specifies target text to insert the new text into.  

Action to Take

Text [options], Optional (default: beginning and end)
MARKUP: ACTION="remove_beginning"

Specifies how the text is trimmed.

The available options are:

Position to insert text

Number, Required if ACTION is insert_position
MARKUP: POSITION="24"

Specifies the position in the text to perform the insert..

Characters to be inserted

Text, Required
MARKUP: INSERTTEXT="Hello"

Specifies the characters that should be inserted.

Populate Variable with Result

Text [variable name], Required
MARKUP: RESULTVARIABLE="varname"

Specifies the variable to receive the new value.

Notes

Using Variables

All variables must be created before they can be used. This is done using the Create Variable <AMVARIABLE> action. Once created, variables can be set using the Set Variable <AMSET> action, or by certain actions that support populating variables. To get data out of the variables, in any action parameter, simply surround the variable name with percentage % signs (e.g. %varname%). Remember not to use percentage signs when specifying the name of a variable to populate, percentage signs are only needed to get data out.

Custom Description

This action includes the Description tab for entering a custom step description.

More on setting custom step description

Standard Error Handling Options

This action also includes the standard Error Causes and On Error failure handling options/tabs.

More on Error Handling Options

Variables and Expressions

All text fields allow the use of expressions, which can be entered by surrounding the expression in percentage signs (example: %MYVARIABLE%, %Left('Text',2)%). To help construct these expressions, you can open Expression Builder from these fields by pressing F2.

More on variables
More on expressions

More on the expression builder

Example

NOTE: The code below can be copied and pasted directly into the Steps pane of the Task Builder.

<AMVARIABLE NAME="thevariable">Hello</AMVARIABLE>
<AMTEXTINSERT ACTION="insert_end" INSERTTEXT=" world" TARGETTEXT="%thevariable%" RESULTVARIABLE="thevariable">
<AMMESSAGEBOX>%thevariable%</AMMESSAGEBOX>