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

Qualtrics区块内通过JavaScript设置嵌入式数据失败的问题排查求助

Qualtrics区块内通过JavaScript设置嵌入式数据失败的问题排查求助

我正在尝试在Qualtrics的问题区块内用JavaScript动态设置一个名为nparent的嵌入式数据字段,但一直没成功。

我的配置与需求

  • 问题设置:有一个编号为QID1215410936的问题,包含两个选项:
    • Ja(重编码值:2)
    • Nei(重编码值:1)
  • 核心需求:当用户选择「Nei」时,将嵌入式数据nparent设为false;选择「Ja」时设为true,用于同区块后续问题的逻辑判断。

我尝试的JavaScript代码

Qualtrics.SurveyEngine.addOnPageSubmit(function() {
    var selected = "${q://QID1215410936/SelectedChoicesRecode}";

    if (selected === "1") {
        Qualtrics.SurveyEngine.setEmbeddedData("nparent", "false");
    } else {
        Qualtrics.SurveyEngine.setEmbeddedData("nparent", "true");
    }
});

已完成的验证与尝试

  • 确认QID(QID1215410936)完全正确
  • 确认「Nei」的重编码值确实为1
  • 提交后使用管道文本 ${e://Field/nparent} 查看,始终显示为空
  • 除了addOnPageSubmit,还试过addOnUnload和addOnReady方法,也尝试用ChoiceNumericEntryValue获取选项值,但都无法成功设置嵌入式数据。

有没有人能帮我排查问题出在哪?非常感谢!😊

备注:内容来源于stack exchange,提问作者Sigrid Rusten Torsvik

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 09:59:35