Qualtrics JavaScript で、ページに表示する名前の末尾に数字が含まれる、以前に保存された埋め込みデータを取得しようとしています。result_1、result_2、などにデータが格納されていますresult_3。結果が多いので、forループで動かしたいのですが、うまくいきません。
私が今持っているもの:
for (i = 0; i < 35; i++) {
resultText += "${e://Field/result_" + i + "}<br>"
}
document.getElementById("scoringCard").innerHTML = resultText;
しかし、これはうまくいきません - resultText は空を返します。手動で行う場合:
for (i = 0; i < 35; i++) {
if (i == 1){resultValue += "${e://Field/result_1}<br>"}
else if (i == 2){resultValue += "${e://Field/result_2}<br>"}
else if (i == 3){resultValue = "${e://Field/result_3}<br>"}
//etc., you get the picture
}
document.getElementById("scoringCard").innerHTML = resultText;
その後、それは機能します。ただし、多くの結果があるため、これによりコードが非常に面倒になります。どうすれば for ループで動作させることができるでしょうか?