Skip to main content

高级逻辑

在问卷编辑器中打开 逻辑 → 高级逻辑。左侧写规则,右侧预览效果,最后点击 保存。

能做什么​

需求写法说明
按答案显示题目、选项或矩阵行if Q1A1 then show Q2选中 Q1A1 时显示 Q2,否则隐藏
按答案隐藏题目if Q1A1 then hide Q2选中 Q1A1 时隐藏 Q2,否则恢复
按条件必填if Q1A1 then required Q2选中 Q1A1 时 Q2 必填,否则取消必填
跳过中间题目if Q1A1 then branch from Q1 to Q5跳过 Q2 ~ Q4
提前结束答题if Q1A2 then branch from Q1 to END跳过 Q1 后面的题目
自动计算并填入答案assignment Q3 with SUM(Q1,Q2)将两个数字填空题的和填入 Q3
检查答案是否符合要求validate Q2 with IF(DEFAULT(Q2,0)>100,"不能超过100","")数字填空题 Q2 超过 100 时提示错误
动态修改题目标题replace Q2 with CONCATENATE("你好,",DEFAULT(Q1,"访客"))把 Q1 的姓名带入 Q2 标题

上传题开启 OCR 后,还能根据图片中的文字校验附件:

validate Q1 with IF(OR(INCLUDE("xxx",Q1OCR1),INCLUDE("yyy",Q1OCR1)),"","请上传包含xxx或yyy的图片")

上例要求 Q1 是已开启通用 OCR 的上传题。具体配置见 OCR 图片校验。

开始使用​

  1. 在右侧预览确认题号和选项号,例如 Q1、Q1A1。点击标签可插入左侧编辑器。
  2. 一行写一条规则。可用 逻辑示例 复制写法,用 语法说明 查询变量和函数。
  3. 在右侧分别填写满足条件和不满足条件的答案,检查效果。
  4. 点击 保存。右侧预览生效不等于规则已经保存。

系统启用 AI 时,也可用 AI 创建 生成规则草稿,再检查题号和预览效果。

按需求查文档​

你要做的事阅读
第一次配置写第一条规则
查关键字、条件和范围写法语法规则
读取选项、填空、矩阵、题组的答案变量与取值
显示、隐藏、必填、赋值、改标题动作说明
数值、跨题、数量等校验校验答案
检查图片关键词、导出识别文字OCR 图片校验
跳题或提前结束跳转和结束
直接复制完整规则常用示例
编辑器报错或规则没有效果排错与限制

简单的显示和跳题也可以用基础规则完成,无需写表达式。