DSL基本元素说明
题目变量
| 题目变量名称 | 关键词 | 说明 |
|---|---|---|
| 题目 | Q1 | "Q题编号"指定某题 |
| 选项 | Q1A1 | "Q题编号A选项编号"指定某题某个选项 |
| 矩阵题行选项 | Q1S1 | 表示矩阵中某一行 |
| 矩阵题行列选项 | Q1S1A1 | 表示矩阵中某行某列 |
| 连续题 | Q1~4 | 表示连续的几题 |
| 连续选项 | Q1A1~4 | 表示某题内连续的几个选项 |
| 连续矩阵题行 | Q1S1~4 | 表示矩阵题连续的行选项 |
逻辑运算符
| 逻辑运算符名称 | 关键词 | 说明 |
|---|---|---|
| 逻辑与 | and | 表示同时满足才返回真 |
| 逻辑或 | or | 表示只有一个满足就返回真 |
| 逻辑非 | not | 表示取逻辑反值 |
| 逻辑等于 | = | 表于左右值必须相等 |
| 逻辑大于等于 | >= | 表于左边大于或等于右边 |
| 逻辑大于 | > | 表于左边大于右边 |
| 逻辑小于等于 | <= | 表于左边小于或等于右边 |
| 逻辑小于 | < | 表于左边小于右边 |
| 逻辑组合 | () | 表于组成逻辑组合 |
执行方法
| 执行方法名称 | 关键词 | 说明 |
|---|---|---|
| 配额方法 | quota | 回答某题或某选项数量达到一定数量后停止问卷收集 |
| 显示方法 | show | 表示让某题或选项显示可见 |
| 隐藏方法 | hide | 表示让某题或选项隐藏不可见 |
| 跳转方法 | goto | 从某题跳转到某题或问卷结尾 |
| 赋值方法 | assignment | 可将右边的表达式计算结果设置给左边的对象 |
| 验证方法 | validate | 检查左右逻辑关系是否符合验证关系 |
| 取选中选项的长度 | selectSize | 如多选题,用于计算选择了几个选项 |

