Skip to main content

自定义逻辑dsl

简介

卷王问卷自定义逻辑可以快速地操作问卷底层能力,实现复杂的逻辑定制,提高问卷逻辑设置的效率。

希望能对想实现复杂自定义问卷逻辑的你有所帮助!

入口,「全局设置」 >> 「自定义逻辑」

1709435641423

场景介绍

卷王提供了全局逻辑设置问题逻辑设置,为何仍要增加自定义 DSL 逻辑?

主要原因有几个:

  1. 可以更直观的查看问卷的所有逻辑设置,更灵活的设置问卷逻辑
  2. 可以对矩阵题的行进行逻辑控制

例子

语句效果
IF Q1A1 THEN SHOW Q2第一题选了第一个选项,显示第二题
IF AND(Q1A1, Q2A2)) THEN SHOW Q3,Q4第一题选了第一个选项,并且第二题选中了第二个选项,显示第三题和第四题
IF AND(Q1A1, Q2>10)) THEN SHOW Q3第一题选了第一个选项,并且第二题的值>10,显示第三题
IF Q1A1 THEN SHOW Q2A1第一题选了第一个选项,显示第二题第一个选项
IF Q1A1 THEN HIDE Q2第一题选了第一个选项,隐藏第二题
IF Q1A1 THEN CHECK Q2A1第一题选了第一个选项,则自动勾选第二题第一个选项
IF Q1A1 THEN BRANCH FROM Q1 TO END第一题选了第一个选项,跳转到结束页(甄别题)
IF Q1A1 THEN BRANCH FROM Q1 TO Q4第一题选了第一个选项,则隐藏第一题到第四题之间的所有题
IF Q1A1 THEN SHOW Q2R1, Q2R2第一题选了第一个选项,则显示矩阵题的第二题