Skip to main content
Version: latest

快速入门

腾讯问卷自定义逻辑是为了满足更多复杂逻辑设置而推出的问卷逻辑关系自定义功能,支持题目和选项显示、题目标题引用替换、选项随机排序、答案比较等逻辑,可以与腾讯问卷原有的引用、显示、跳转逻辑同时使用。

使用示例#

例如我们有这样一个调查用户使用习惯的问卷:

  • Q1:你最经常用的聊天软件是?
    • A、微信
    • B、QQ
    • C、飞书
  • Q2: 你是否有使用朋友圈?
  • Q3: 你为什么最常用XXX?

我们需要根据用户的答题选择显示不同的内容,比如:

  1. Q1选中A时,才显示Q2
  2. 用Q1选中的选项内容替换Q3标题中的"XXX"

操作指引#

第一步:进入自定义编辑器#

点击问卷编辑页右上角的"自定义逻辑编辑"按钮进入自定义逻辑编辑器。

进入后我们可以看到如下图的界面,其中左边为逻辑的输入区,右边为问卷的预览区

在左边输入问卷的逻辑后,如果逻辑合法,编辑器就会自动将逻辑应用在右边的问卷预览区,即可在右边预览检验逻辑是否正常。

第二步:输入逻辑#

根据要实现的功能,在左侧编辑器中输入自定义逻辑。

比如要实现"Q1选中A时,显示Q2",输入

if Q1A1 then show Q2

输入完后,如果没有错误,我们可以看到右侧预览区域Q2这道题不见了,只有当我们选择第一道题第一个选项时才会出现,验证设置的逻辑符合我们的预期。

接着要实现"使用Q1选中的选项替换Q3标题中的"XXX",我们继续输入

replace "XXX" in Q3 title with Q1

在问卷预览区验证逻辑都正常后,点击右上角的"保存"按钮。

至此,一份带有自定义问卷逻辑的问卷就完成了。

小技巧

当输入的自定义逻辑有错误时,此时所有自定义逻辑失效,可以在左边输入区看到哪行有错误。

说明

腾讯问卷自定义逻辑功能目前限时免费使用,后期将会限制一定的使用范围。

进一步学习#

  • 学习更多应用场景,参照示例,并尝试在自己的问卷中实现自定义逻辑。
  • 学习更多语法,参照语法规范
  • 学习如何更高效的使用编辑器和一些小技巧,参照编辑器