在Qualtrics中的文件上传Q中,如何将文件ID保存到嵌入数据中?

时间:2016-09-16 06:21:14

标签: file url upload qualtrics

在文件上传问题中,Qualtrics收集的一条数据是文件ID。文件ID显示在最终调查数据中,它也是文件URL的最后一部分,可以使用管道文本访问。 (通常采用这种格式:“F_RCeSTUWycCJPdrr”)。

是否可以编写代码,在单击该页面中的“下一步”时将文件ID保存到嵌入数据中?

我对Java和编码一般都是新手,并且不熟悉,所以请回复,好像是在向一个什么都不知道的人解释它。

1 个答案:

答案 0 :(得分:0)

您可以在后续问题或调查流程中使用$ {q:// QID1 / UploadedFileLink}之类的方法来管道文件网址。在后续问题中提取FileID并将其保存在名为FileID的嵌入变量中的JavaScript将是:

var fileURL = "${q://QID1/UploadedFileLink}";
var fileID = fileURL.substring(fileURL.lastIndexOf('=') + 1);
Qualtrics.SurveyEngine.setEmbeddedData('FileID', fileID);

必须在包含脚本的问题之前的调查流程中定义嵌入变量FileID。