Skip to main content

常用示例

下面这些示例可以直接复制到自定义逻辑编辑器,再把标签改成你问卷里的实际标签。

显示和隐藏

要实现的效果示例
选择 Q1A1 时显示 Q2if Q1A1 then show Q2
选择 Q1A1 时隐藏 Q2if Q1A1 then hide Q2
选择 Q1A1 时显示多个题if Q1A1 then show Q2,Q3,Q4
满足两个条件时显示 Q3if AND(Q1A1,Q2A1) then show Q3
满足任一条件时显示 Q3if OR(Q1A1,Q1A2) then show Q3

选项控制

要实现的效果示例
选择 Q1A1 时显示 Q2A1if Q1A1 then show Q2A1
选择 Q1A1 时隐藏 Q2A3if Q1A1 then hide Q2A3
显示 Q2 的前 4 个选项if Q1A1 then show Q2A1~Q2A4

跳转和结束

要实现的效果示例
选择 Q1A1 后跳到 Q5if Q1A1 then branch from Q1 to Q5
选择 Q1A2 后直接结束if Q1A2 then branch from Q1 to END
两个条件都满足才跳转if AND(Q1A1,Q2>18) then branch from Q2 to Q6

赋值和计算

要实现的效果示例
Q3 等于 Q1 与 Q2 的和assignment Q3 with SUM(Q1,Q2)
Q3 输出合格/不合格assignment Q3 with IF(Q1>=60,"合格","不合格")
Q3 输出分数等级assignment Q3 with IFS(Q1<60,"不合格",Q1<80,"合格",TRUE(),"优秀")

校验和标题替换

要实现的效果示例
Q2 不能超过 100validate Q2 with IF(Q2>100,"不能超过100","")
Q2 必须填写正数validate Q2 with IF(Q2>0,"","请输入大于0的数字")
标题里带入姓名replace Q2 with CONCATENATE(Q1,",请填写你的联系方式")

题组和矩阵题

要实现的效果示例
题组内选中某选项后显示另一题if QS1Q1A1 then show QS1Q2
矩阵题某行某列选中后显示 Q2if Q1S1A1 then show Q2
显示题组内连续题if Q1A1 then show QS1Q1~QS1Q3