Skip to main content
Version: latest

题目显示逻辑

通过与或非逻辑组合,控制一个题目是否显示

普通显示逻辑#

选中某个选项,显示下一道题

例子

Q1. 最常用下列哪个通信产品?【单选】Q1

  • A. QQ Q1A1
  • B. 微信
  • C. 微博

Q2. 你为什么最常用QQ?【文本题】Q2

自定义逻辑

if Q1A1 then show Q2

效果预览

小技巧

同一条件下显示或隐藏多道题目、选项、子问题的时候,可以写在一行,用,分隔开,如if Q1 then show Q2, Q3, Q4A1

多个显示逻辑#

例子

Q1. 最常用下列哪个通信产品?【单选】Q1

  • A. QQ Q1A1
  • B. 微信
  • C. 微博

Q2. 你为什么最常用QQ?【文本题】Q2

Q3. 你对QQ有什么建议?【文本题】Q3

自定义逻辑

你可以写成一行,用,分割开要显示的题目

if Q1A1 then show Q2, Q3

也可以分成多行

if Q1A1 then show Q2
if Q1A1 then show Q3

效果预览

非逻辑#

没有选某个选项时,显示题目

例子

Q1. 最常用下列哪个通信产品?【单选】Q1

  • A. QQ
  • B. 微信
  • C. 微博 Q1A3

Q2. 你为什么不最常用微博?【文本题】Q2

自定义逻辑

if Q1 and not Q1A3 then show Q2 # Q1已答并且没有选中C选项, 显示Q2

效果预览

多条件组合显示逻辑#

多种条件通过与(and)或(or)非(not)组合成新的条件

例子

Q1. 你使用的通讯工具是?【多选题】Q1

  • A. QQ
  • B. 微信 Q1A2
  • C. 微博

Q2. 你在通讯工具上的使用时长是?【单选题】Q2

  • A. 小于10分钟 Q2A1
  • B. 1个小时
  • C. 大于一个小时

Q3. 你使用微信每天小于10分钟的原因是?【文本题】Q3

自定义逻辑

if Q1A2 and Q2A1 then show Q3 # Q1选了微信,Q2选了小于十分钟,显示Q3

效果预览

小技巧

可以组合使用与and、或or、非not逻辑和括号()来实现你需要的条件