如何获得Qualtrics Drag&使用Javascript删除选择

时间:2018-02-26 18:43:50

标签: javascript qualtrics

我应该有一个简单的答案。我在Qualtrics上有一个拖放式多项选择题。我按照自己的意愿重新编写了答案。我认为它为每个答案分配一个变量,如QID15_1 QID15_2 QID15_3等。输出的数据然后给出所选选项的排名顺序。

所以,如果我对它们进行排名,例如

  1. QID15_3
  2. QID15_1
  3. QID15_2
  4. QID15_3的值= 1,QID15_1的值= 2,QID15_2的值= 3.

    访问这些值的正确语法是什么?我想设置一个值为QID15_1的嵌入数据项(因此它应该等于2),但我似乎无法正确使用它。

    我已经尝试过Qualtrics.SurveyEngine.getSelectedAnswerValue和类似的事情。

    任何帮助将不胜感激。谢谢!

    编辑:在了解Java的朋友的帮助下,我们发现了它。你可以写点像

    Qualtrics.SurveyEngine.addOnUnload(function()
    {var order=document.getElementById( 'QR~QID15~1' ).getElementsByClassName( 'rank' )[0].innerText;
    }
    

1 个答案:

答案 0 :(得分:0)

您不需要在JavaScript中设置嵌入变量。您可以在任何需要的地方输入值(在后续问题中,在调查流程中等)。它将是:

${q://QIDx/ChoiceNumericEntryValue/y}

其中x是问题ID,y是选择ID。

编辑: 您可以将其分配到调查流程中的嵌入数据变量,如下所示:

edvar = ${q://QIDx/ChoiceNumericEntryValue/y}