Piped Text - All Choices, Entered Text, Help | XM Community
Skip to main content

Hi Everyone, 

Hope you’re all well.

This is how my question looks.

 

In the next question I want to pipe just the completed fields, so in this case Test 1, and Test 2.

Using this option.

I get…

As you can see it also pulls the uncompleted field names – Artist 3, Artist 4 and Artist 5.

How do I pull just the completed fields, so in this case Test 1, and Test 2.

Thanks :)

All choice entered text will show entered response and blank choices. Better you can create embedded field and pipe in value inside of it under survey flow using branch logic. e.g. if option 1 is not empty then embedded field = enter text at option 1, if option 2 is not empty then embedded field = pipe in embedded field, enter text at option 2 and so on…….. then pipe that embedded field in next question’s QText. other way is to use JS to pipe in values.


Hi @ArunDubey 

Thanks for getting back to me. Don’t suppose you can share a few screen-shots on how to set this up in workflow?

Thanks :) 



I’m assuming respondent will enter sequentially

Please refer below screenshot:

 


Thanks @ArunDubey, but piping ${e://Field/Artist_Bucket} is not working.

This is how I set it up.

This is at the top of the survey, reference Artist_Bucket.

Then.

Then.

Thanks :)


Can you please confirm, your Q3 question is before Artist_Busket field punching? and next question is implemented after those punching in new block?


Got it, I had a block in the wrong position.

The only thing now is I can’t go back, any ideas?

Thanks :)

 


You cannot use back button after separating blocks. You can use JS but that will be to complex.


Does this new logic have to come after the question, or could I move the logic to the end of the survey?


you cannot move it. it is required just after the question if you want to show the piped text in after that multi text question.


If I don’t need the piped text in the survey, but say in a follow up email, I could then move this to the end?


Hi,

Try this as piped text in your 2nd question:

${q://QID5/ChoiceGroup/EnteredChoicesTextEntry}

 


If I don’t need the piped text in the survey, but say in a follow up email, I could then move this to the end?

Yes, since follow up email will be sent after survey completion. So you can do this.


Thanks for your help @ArunDubey but I went with the solution from @vgayraud!

Thanks :)


You can easily obtain the value by using the embedded data field option in the survey flow. Simply select the appropriate choice as the value, and you will receive the result as shown below (be sure to replace "QID" with your specific identifier):

${q://QID33/ChoiceGroup/EnteredChoicesTextEntry}


Leave a Reply