You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LimeSurvey:将排名第一的答案插入下一题文本中

LimeSurvey 排序题(Q1)首选项插入Q2的实现步骤
  • 明确排序题变量结构:你的排序题Q1的首选项(排名第一)对应变量为Q1_1,该变量存储的是超市选项的代码值(不是显示文本)。
  • 修改Q2题目文本:将原有内容替换为 你为什么选择 {if(Q1_1 != '', getAnswerText(Q1, Q1_1), '')}?
    • getAnswerText(Q1, Q1_1)是LimeSurvey内置函数,用于根据Q1的题目标识和Q1_1存储的选项代码,返回对应的超市显示名称;
    • 外层的if判断是为了避免用户未作答Q1时,Q2出现空白占位符。
  • 开启表达式解析权限:
    • 进入问卷「全局设置」→「呈现设置」,将「允许在问题文本中使用表达式」设为「是」;
    • 也可单独在Q2编辑页面的「高级设置」中,勾选「允许使用表达式」。
  • 测试验证:预览问卷,完成Q1排序操作后,检查Q2题目是否自动填充排名第一的超市名称。若显示选项代码而非文本,核对Q1的题目标识与选项代码是否匹配。

内容的提问来源于stack exchange,提问作者Juanita

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 04:33:12