跳到主要内容

高级逻辑

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

能做什么

需求写法说明
按答案显示题目、选项或矩阵行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. 在右侧预览确认题号和选项号,例如 Q1Q1A1。点击标签可插入左侧编辑器。
  2. 一行写一条规则。可用 逻辑示例 复制写法,用 语法说明 查询变量和函数。
  3. 在右侧分别填写满足条件和不满足条件的答案,检查效果。
  4. 点击 保存。右侧预览生效不等于规则已经保存。

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

按需求查文档

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

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