Legacy Actions (formerly Custom Actions)

The following Actions are no longer recommended. Their functionality is now provided by the Script action. They continue to be supported, however, for backward compatibility.

To use these, you simply enter in the Action field the name of the Action, a space, and its parameters, as described in the following table. For more information on each action, click on its name.

Action and parameters What it does
BeforePageComposedGoTo
destinationquestion,testquestion,value,value,...

This Action is executed before a page is composed.

If 'testquestion' contains any of the values in the list, the next page displayed to the recipient is the one that contains 'destinationquestion'.

A ! before 'testquestion' causes branching when the condition is not true.

Leaving out testquestion and values causes an unconditional branch.

To accomplish this with Script, see Branching.

WhenPageReceivedGoTo
destinationquestion,testquestion,value,value,...

This Action is executed when a page is submitted by pressing the Next or Submit buttons.

If 'testquestion' contains any of the values in the list, the next page displayed to the recipient is the one that contains 'destinationquestion'.

A ! before 'testquestion' causes branching when the condition is not true.

Leaving out testquestion and values causes an unconditional branch.

To accomplish this with Script, see Branching.

WeightedScore
targetquestion[.decimalplaces],
{sum|average},question*weight,
question*weight,...

Takes the values of each question in the list multiplied by its corresponding weight, and stores the sum or average in targetquestion, using the indicated number of decimal places if present or none otherwise.

To accomplish this with Script, use: targetquestion=(question1*.5+question2*.3) / numberanswered(question1,question2);

Next: Invite and Track