首页 > 解决方案 > 在 Qualtrics 中,如何在具有可变 QID 的调查的后期检索答案?

问题描述

我有一项Qualtrics调查,其中受访者在某个时间点(在QID25)必须从长列表中选择三张图片,然后在稍后的屏幕中将图片显示给他们。在后一个问题中,我使用以下 JS 来检索所选图像的代码:

var chosenImageCodes = '${q://QID25/SelectedChoicesRecode}';

这工作正常。但是,当我将调查保存到调查库中(以便我可以从此模板创建新调查)时,会自动为每个问题Qualtrics分配新的。QID's因此,QID引用需要是动态的。我尝试的是这个。在图片选择问题中,我已将Qualtrics当前保存QID到嵌入式数据中:

const QID = this.questionId;
Qualtrics.SurveyEngine.setEmbeddedData("picSelectQID",QID);

在后面的图片检索问题中,我首先获取嵌入式数据并使用它来构造QID

const picID = "${e://Field/picSelectQID}";
var chosenImageCodes = '${q://' + picID + '/SelectedChoicesRecode}';

但这不起作用。selectedImageCodes 保持为空。显然,我不能以Qualtrics这种方式构造问题变量。有谁知道解决这个问题?

标签: javascriptqualtrics

解决方案


推荐阅读