Qualtrics:遍历嵌入式数据字段吗?

我有一个大组被称为嵌入数据字段rnd1rnd2rnd3等。在一定的问题块,我存储到每个一定值的(每一个不同的随机数)。

我也有一个“循环并合并”问题块,并且在每个回合中,我想访问不同字段的存储数据(即,在第一回合中,我想访问in中的内容rnd1,在第二回合中访问,rnd2等等。 )可以在Qualtrics中完成吗?

我尝试了类似的东西:

Qualtrics.SurveyEngine.addOnload(function()
{
 var trialNum = this.questionId.split('_')[0]; // getting the loop's current round number 
 var EDname = "rnd"+trialNum; // name of desired EF field
 var rndNum = "${e://Field/" + EDname + "}"; // this is where I'd like stored the right ED value

// some more code that uses rndNum

});

但这不起作用。似乎在EDname获取正确的字符串时,我无法以这种方式访问​​该嵌入式字段的值(尽管var rndNum = "${e://Field/rnd1}确实可以工作并返回正确的值,所以问题似乎出在循环的strucutre中)。

如果由于某种原因我无法遍历JS代码中的不同字段,是否还有另一种聪明的方法可以在Qualtrics中完成?例如,我认为可以在“循环和合并”部分中将不同的字段名称用作“字段2”,但这似乎需要我手动设置每个ED字段名称。

谢谢。

吉本斯

在将页面发送到浏览器之前,已在服务器上解析了管道内嵌的数据字段。因此,不可能动态创建嵌入式数据字段名称,并使用JavaScript在客户端将其解析。

最好使用循环和合并字段进行操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章