Skip to Content

逻辑、跳题与校验

当问卷不再只是“从头答到尾”时,
你就会开始用到逻辑。

在问卷派中,逻辑并不是一套需要单独学习的配置规则,
而是一种用来控制问卷行为的能力:
控制哪些内容出现、以什么顺序出现,以及在什么条件下结束。


跳题和分支用于决定:
不同回答的人,接下来会经历怎样的路径。

这类需求通常来自非常直接的判断,例如:

选了「没有使用过」的用户,就不需要再回答后面的体验问题

选了「学生」身份的用户,进入另一组问题

在问卷派中,这些描述会被转化为对应的分支逻辑,
而不是要求你手动配置条件或流程图。


当题目中存在多个选项时,
有时你并不希望它们总是以固定顺序出现。

例如:

这些选项顺序打乱一下,避免顺序影响选择

选项随机常用于减少顺序偏好,
在品牌认知、态度选择等场景中非常常见。


有些题目并不是孤立存在的,
而是需要“记住”前面已经出现过的答案。

例如:

后面的问题里,直接引用刚才选的品牌名称

如果前一题选了「其他」,这里显示填写的具体内容

这种联动可以让问卷整体看起来更连贯,
也能减少重复提问带来的干扰。


校验用于保证回答是有效的,
终止条件则用于在合适的时机结束问卷。

这类需求通常非常明确:

这个问题必须填完才能继续

不符合条件的用户,直接结束问卷

它们的目的并不是增加限制,
而是避免无效填写,保证后续数据可用。


当问卷支持通过对话生成逻辑脚本时,
可实现的控制方式并不局限于常见的跳题或校验。

在实际研究中,常见的需求往往长这样:

根据前面几道题的回答,帮我算一个总体满意度分数, 如果分数低于 60,就直接结束问卷。
这是一个测评问卷,请根据前五题的答案, 用公式计算结果,并在最后一页展示给填写者。
当用户**同时选择了 A 且没有选择 B**时, 进入下一组问题,否则走另一条路径。
这里的判断条件比较复杂,需要同时考虑「且 / 或 / 非」的组合关系。

这些描述并不需要被翻译成规则或代码,
问卷派会在后台完成对应的逻辑处理。


当逻辑被应用到问卷中后,
你可以在编辑器里看到它们已经生效的结果。

在编辑状态下,
你看到的是被展开后的完整结构;

在预览状态下,
你看到的则是填写者真实会经历的流程。

Last updated on