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

Piped Text - All Choices, Entered Text, Help

  • January 10, 2024
  • 14 replies
  • 602 views

Forum|alt.badge.img+5

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 :)

Best answer by vgayraud

Hi,

Try this as piped text in your 2nd question:

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

 

14 replies

ArunDubey
QPN Level 8 ●●●●●●●●
Forum|alt.badge.img+41
  • QPN Level 8 ●●●●●●●●
  • 589 replies
  • January 10, 2024

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.


Forum|alt.badge.img+5
  • Author
  • Level 5 ●●●●●
  • 157 replies
  • January 10, 2024

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 :) 


ArunDubey
QPN Level 8 ●●●●●●●●
Forum|alt.badge.img+41
  • QPN Level 8 ●●●●●●●●
  • 589 replies
  • January 10, 2024


I’m assuming respondent will enter sequentially

Please refer below screenshot:

 


Forum|alt.badge.img+5
  • Author
  • Level 5 ●●●●●
  • 157 replies
  • January 10, 2024

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 :)


ArunDubey
QPN Level 8 ●●●●●●●●
Forum|alt.badge.img+41
  • QPN Level 8 ●●●●●●●●
  • 589 replies
  • January 10, 2024

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


Forum|alt.badge.img+5
  • Author
  • Level 5 ●●●●●
  • 157 replies
  • January 10, 2024

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

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

Thanks :)

 


ArunDubey
QPN Level 8 ●●●●●●●●
Forum|alt.badge.img+41
  • QPN Level 8 ●●●●●●●●
  • 589 replies
  • January 10, 2024

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


Forum|alt.badge.img+5
  • Author
  • Level 5 ●●●●●
  • 157 replies
  • January 10, 2024

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


ArunDubey
QPN Level 8 ●●●●●●●●
Forum|alt.badge.img+41
  • QPN Level 8 ●●●●●●●●
  • 589 replies
  • January 10, 2024

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.


Forum|alt.badge.img+5
  • Author
  • Level 5 ●●●●●
  • 157 replies
  • January 10, 2024

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?


vgayraud
QPN Level 6 ●●●●●●
Forum|alt.badge.img+58
  • QPN Level 6 ●●●●●●
  • 548 replies
  • Answer
  • January 10, 2024

Hi,

Try this as piped text in your 2nd question:

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

 


ArunDubey
QPN Level 8 ●●●●●●●●
Forum|alt.badge.img+41
  • QPN Level 8 ●●●●●●●●
  • 589 replies
  • January 10, 2024

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.


Forum|alt.badge.img+5
  • Author
  • Level 5 ●●●●●
  • 157 replies
  • January 10, 2024

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

Thanks :)


Varun Raj Akula
QPN Level 3 ●●●
Forum|alt.badge.img+8
  • QPN Level 3 ●●●
  • 63 replies
  • December 9, 2024

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}