语法
#
基本语法描述 | keyword |
---|---|
题目 | Q1 |
选项 | Q1A1 |
矩阵题子问题/矩阵填空题填空行 | Q1S1 |
矩阵题子问题选项/矩阵填空题填空列 | Q1S1A1 |
连续题目 | Q1~4 |
连续选项 | Q1A1~4 |
连续矩阵题子问题 | Q1S1~4 |
条件语句 | if...then... |
答案个数 | len Q1 |
答案排在第几位 | index Q1A1 |
注释 | # 这是一段注释,不会被运行 |
年 | 2020 |
年月 | 2020-10 |
年月日 | 2020-10-24 |
时分 | 10:24 |
年月日时分 | 2020-10-24 10:24 |
note
若题目等序号连续 3 个以上时,会在页面刷新后,自动转换成 1~3 的形式,如:
Q1, Q2, Q3 # 合并成 Q1~3
若数量不足 3 个,或不是按顺序输入时,不会合并,如:
Q1, Q2 # 连续数量不足 3 个,所以不合并Q1, Q3, Q2 # 由于不是按顺序写入,所以不变
#
操作符描述 | keyword |
---|---|
逻辑与 | and |
逻辑或 | or |
逻辑非 | not |
逻辑组合 | () |
大于 | > |
大于或等于 | >= |
等于 | == |
小于 | < |
小于或等于 | <= |
#
行为keyword | 描述 | 例子 |
---|---|---|
hide | 隐藏题目或选项 | hide Q1 |
show | 显示题目或选项(见下面注意事项) | show Q1 |
branch | 连线跳转逻辑(甄别题常用) | if Q1A1 then branch from Q1 to END |
replace | 替换题目内容 | replace "XXX" in Q2 title with Q1 |
shuffle | 随机排序 | shuffle Q1A1~3 |
random show | 随机抽取 | random show 1 from Q1~3 weight by 1:1:2 |
#
函数keyword | 描述 | 例子 |
---|---|---|
RANDBETWEEN | 随机生成一个整数 | RANDBETWEEN(1,Q1) |
LANG | 获取答题者语言 | LANG() |