2016-09-16 5 views
0

ファイルアップロードの質問Qualtricsによって収集されるデータの1つはファイルIDです。ファイルIDは最終測量データに表示され、また、Piped Textを使用してアクセス可能なファイルURLの最後の部分です。 (これは通常、この形式のものです: "F_RCeSTUWycCJPdrr")。QualtricsのファイルアップロードQでは、ファイルIDを埋め込みデータに保存するにはどうすればよいですか?

そのページの[次へ]をクリックすると、ファイルIDを埋め込みデータに保存するコードを記述することはできますか?

私はまったく新しく、Javaや一般的なコーディングに慣れていないので、何も知らない人に説明するかのように答えてください。

答えて

0

ファイルURLを後続の質問または調査フローで$ {q:// QID1/UploadedFileLink}のようにパイプすることができます。 FILEIDを抽出し、FILEIDという名前の組み込み変数に保存するには、その後の問題だろうではJavaScript:

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

組み込み変数FILEIDは、スクリプトが含まれている質問の前に調査の流れで定義する必要があります。

+0

ありがとうございました。それは非常に小さな変更( '='の代わりに '/')の後に完全に働いた。 – esf

関連する問題