In AskiaScript, the following tags are available.
| Tag | Description |
|---|---|
| () |
Use this tag to delimit AskiaScript statements. It enables you to define a function's target. For example: On(??Q1??, "yes", "no")
Furthermore, for an AskiaScript to be intelligible, it is important to delimit the statements it is composed of, for example, the following is not valid: ??Q1??=1 And ??Q2??=5 Or ??Q2??=7 Instead, by just adding the () tags, we can specify two different askiascripts: ??Q1??=1 And (??Q2??=5 Or ??Q2??=7) (??Q1??=1 And ??Q2??=5) Or ??Q2??=7 |
| "" string |
Use this tag to delimit a string of characters. For example: "text text text text text"
Furthermore, when used on its own, this tag enables you to make reference to the Askia system's "Don't Know" response for an open question. For example: ??Q1??="" |
| ?? ?? variable |
Use this tag to refer to the content of a variable. In other words, to refer to a variable, you must delimit its shortcut with: ?? For example: ??Q1 Name?? will refer to Q1 Name
Note: the ?? ?? tag can be used in long captions, item captions, AskiaScript statements, and screens' cells. |
| {;} set |
Use this tag (known as braces) to define a set. A set refers to a variable's selected items. For example: {2; 5; 7} refers to a set containing items number 2, 5 and 7. {5; 8; 9; 10; 11; 12} refers to a set containing items number 5, 8, 9, 10, 11 and 12. {5; 8 To 12} refers to the same set as {5; 8; 9; 10; 11; 12}. Suppose the question Satisfaction has the following responses: 1. Very satisfied 2. Somewhat satisfied 3. Not really satisfied 4. Not at all satisfied In this situation, the expression ??Satisfaction?? isincludedin {1;2} tests whether the values 1 (very satisfied) or 2 (somewhat satisfied) have been given. Furthermore, when used on its own, this tag enables you to make reference to the Askia system "don't know" for variables containing sets, for example: ??Q1??={} |