If "${q://QID78/UploadedFileLink}" is piped into the body of triggered Email message, then it shows up in the email message as a mix of "escaped" and "unescaped" formats:
So if such a link is copy-pasted into a Web browser, it will not work.
So I need to decode it and then pipe into the body of triggered Email message.
I tried to apply JavaScript 's decodeURIComponent, but no success.
Qualtrics.SurveyEngine.setEmbeddedData("newurl","${q://QID78/UploadedFileLink}");
Qualtrics.SurveyEngine.setEmbeddedData("newurldecoded", decodeURIComponent("${q://QID78/UploadedFileLink}") );
"${q://QID78/UploadedFileLink}"
"${e://Field/newurl}"
"${e://Field/newurldecoded}"
Best answer by rondev
View original