Menu

Forsta Scripting Support

All the topics, resources needed for Forsta Scripting.

  • Conditions

    In conditions you place a logical expression that is evaluated to true or false. If it is true the questions in the THEN-branch will be presented to t...

  • Filtering Answer Lists, Scales and Loops

    It is very common to filter answer lists, scales and loops based on answers to previous questions. There are two types of filters: Masks based on sets of cod...

  • Text Substitution/Response Piping

    To retrieve text or values from a question and insert it into the question wording of another question, you may use caret (^ - also known as "hat") in...

  • Validation Code

    Forsta Plus provides several ways of validating survey responses. Some validation is based on the properties you define for your question, for example the fi...

  • Script Nodes

    Script nodes typically contain code for: Internal programming purposes. Defining functions used in code masks, conditions, text substitution, other sc...

  • Dynamic Questions

    This functionality allows you to use logic within a page, and enables parts of a page to be updated based on responses to one or more questions on the same p...

  • Script Execution when Respondent Moves Backwards

    Script code will be executed both when the respondent moves forwards and backwards through the survey (except for validation code scripts - validation code ...