我想基于一些嵌入式数据在Qualtrics调查中设置三个不同主题之一。
我相信可以通过JavaScript来完成,但是我是新手。
到目前为止,我已经构建了一些代码(已将其添加到空白主题的“常规”设置内的“标题”部分中),以提取嵌入式数据,我希望以后可以将其应用于我们已构建的一些自定义主题的CSS。但是,这是行不通的(我知道脚本会在警报告诉我嵌入式数据的同时起作用,但是似乎没有应用CSS)。
有什么技巧可以使它正常工作吗?
我当前的脚本如下:
<script>
//create Qualtrics.SurveyEngine.QuestionData object
Qualtrics.SurveyEngine.addOnload(function ()
{
//get the brand of the respondent from embedded data, in this case BRAND
var brand = "${e://Field/BRAND}"
if (brand == 'AAA')
{
alert('Youre brand is '+brand);
return '<link href="https://jfe-cdn.qualtrics.com/themes/templated-skins/qualtrics.base:XXXXX:null/version-1539676873123-50e58b/stylesheet.css" rel="stylesheet" />';
return '<link id="rtlStyles" rel="stylesheet" type="text/css" />';
}
if (brand == 'BBB')
{
alert('Youre brand is '+brand);
return '<link href="https://jfe-cdn.qualtrics.com/themes/templated-skins/qualtrics.base:XXX:null/version-1539698261339-a4d5f8/stylesheet.css" rel="stylesheet" />';
return '<link id="rtlStyles" rel="stylesheet" type="text/css" />';
}
if (brand == 'CCC')
{
alert('Youre test brand is '+brand);
return '<link href="https://jfe-cdn.qualtrics.com/themes/templated-skins/qualtrics.base:XXXXX:null/version-1539774483956-fc7981/stylesheet.css" rel="stylesheet" />';
return '<link id="rtlStyles" rel="stylesheet" type="text/css" />';
}
else
{
//return '<link href="https://jfe-cdn.qualtrics.com/themes/templated-skins/qualtrics.base:XXXXX:null/version-1539703579329-63f6ea/stylesheet.css" rel="stylesheet"/>';
//return '<link id="rtlStyles" rel="stylesheet" type="text/css" />';
}
});
</script>