I have a complicated question I designed (with lots of Javascript and so on) which I will reuse many times in many different surveys. It would be nice if I can centralize it so that I can update it and the update automatically applies to all of the places I’ve used it in all of my surveys. For example, if I want to put out a survey now, and later rewrite the code to make it mobile friendly, I could change the design to be responsive in just one place, and now all that question in all my surveys would be responsive.
This seems like a perfect example of when I’d want to use a Reference Block. The problem is, I want to be able to present this question inside a loop and merge (i.e., I want the reference question to include ${lm://Field/1} in its text, with the loop and merge fields being survey specific), and I can’t figure out how to insert a reference block in such a way that it allows me to add a loop and merge in the target survey (rather than in the reference survey).
Is there a way to implement this? Or some other way to create a sort of “custom question type” that can be reused across surveys, and updated in only one place?