You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
Hello all,
In a doc template I have a String that I want to split and iterate over the elements, the idea is something like:
%{ var members=’${Deciding Member(s)[10803]}’.split(‘<BR/>‘);}
#{for member=members}
${member} (Member)
#{end}
But nothing is printed. I can print any of the elements like this:
%{ var m=’${Deciding Member(s)[10803]}’.split(‘<BR/>‘);if(m[0]) {m[0]} }%{ var m=’${Deciding Member(s)[10803]}’.split(‘<BR/>‘);if(m[0]) {“(Member)” }}
But in this way I have to repeat manually, and I don't have a limit in the number of elements.
When using Javascript, the code only executes inside the %{...}, the result cannot be used interactivity with outside code.
Since the Javascript only returns a single result, you can create a list of values to return and separate the values with the newline char '\n', which will result in a list of values printed in several lines.
Please contact Xporter Support (http://Xportersupport.getXporter.app) if you need further help.
Thank you.
Kind regards,
Rogerio Paiva [Xporter Support Team]
@Rogério Paiva - Xray Xporter can you share some example for this?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.