Skip to main content
Version: latest

题目内容引用替换

将题目内容中的某段文字替换成某道题目的答案(或选中的选项)或指定的字符串

引用上题答案选中的选项#

例子

Q1. 你日常使用下列哪个通信产品?【单选题】Q1

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

Q2. 日常使用XXX时,有什么建议?【文本题】Q2

自定义逻辑

replace "XXX" in Q2 title with Q1 #使用Q1的答案替换Q2题目中的XXX

效果预览

注意

这里为了更好的预览题目内容替换的效果。一般我们会再加一个"当Q1已答才显示Q2"的逻辑, 如 if Q1 then show Q2,不然第一题未答时第二题的题目会有些奇怪。

同一道题目可以使用多次 replace 语句。

引用上题答案#

例子

Q1. 你经常去哪个购物中心?【文本题】Q1

Q2. 你去XXX的交通工具是?【单选题】Q2

  • A. 驾车
  • B. 地铁
  • C. 巴士

自定义逻辑

replace "XXX" in Q2 title with Q1 #使用Q1的答案替换Q2题目中的XXX

效果预览

注意

这里为了更好的预览题目内容替换的效果。一般我们会再加一个"当Q1已答才显示Q2"的逻辑, 如 if Q1 then show Q2,不然第一题未答时第二题的题目会有些奇怪。

同一道题目可以使用多次 replace 语句。

文本描述题 引用上题答案#

例子

Q1. 你的名字?【文本题】Q1

Q2. 尊敬的XXX,感谢你抽出宝贵的时间回答问卷【文本描述题】Q01

自定义逻辑

replace "XXX" in Q01 title with Q1

效果预览

注意

文本描述题使用序号Q01Q02来指代,原因是文本描述题不参与问卷正常题目序号的计算。

同一道题目可以使用多次 replace 语句。

引用上题答案特定位置的选项#

例子

Q1. 下列通信产品的使用频率?【排序题】Q1

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

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

自定义逻辑

# 使用第一题中排第一位的答案替换第二题题目中的XXX。1为第一位,2为第二位,以此类推replace "XXX" in Q2 title with Q1 index 1

效果预览

注意

这里为了更好的预览题目内容替换的效果。一般我们会再加一个"当Q1已答才显示Q2"的逻辑, 如 if Q1 then show Q2,不然第一题未答时第二题的题目会有些奇怪。

同一道题目可以使用多次 replace 语句。

按条件替换题干内容为指定字符串#

例子

Q1. 你的年龄是?【单行文本题】Q1

Q01. 你好,你属于XXX的朋友【文本描述题】Q01

自定义逻辑

if Q1 >= 18 then replace "XXX" in Q01 title with "成年"if Q1 < 18 then replace "XXX" in Q01 title with "未成年"

效果预览

生成随机数替换题干内容#

例子

Q1. 你家有几个孩子参加过或正在参加继续教育项目?【单行文本题】Q1

Q01. 请根据您家这{{Q1}}名孩子中,年龄第{{n}}大的孩子情况,回答以下问题【文本描述题】Q01

自定义逻辑

replace "{{n}}" in Q01 title with RANDBETWEEN(1, Q1)replace "{{Q1}}" in Q01 title with Q1