Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Smart value: "Get comment before NewLine"

Mario Coluzzi
Contributor
October 14, 2023 edited

I need to retrieve ONLY the first line of a last comment (before the NewLine)

I did use as per SmartValue recommendation the following:

{{issue.comments.last.body.substringBefore('\n')}}

But it returns empty data as per Log errors in the picture.

I have also tried to use "data between values", some issue

{{issue.comments.last.body.extract('START_READ(.*?)STOP_READ', 1)}}

Any idea?Automation.png

2 answers

2 accepted

1 vote
Answer accepted
Mario Coluzzi
Contributor
October 14, 2023

I sorted it . . . those single quotes vs double quotes 

It should read

{{issue.comments.last.body.substringBefore("\n")}} 

0 votes
Answer accepted
Bill Sheboy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 14, 2023

Hi @Coiram 

You could try splitting on the newline, converting into a list, and grabbing the first returned value:

{{issue.comments.last.body.split("\n").first}}

Kind regards,
Bill

Mario Coluzzi
Contributor
October 14, 2023

Yeah, I realized the issue were the quotes 

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
TAGS
atlassian, mindful member, mindful member badge, atlassian community, community kudos, community giveaway, atlassian swag, community values, empathy and kindness, badge challenge, atlassian learning, community engagement, swag giveaway

Earn a Badge, Win a Prize 🎁

Earning the Mindful Member badge proves you know how to lead with kindness, plus it enters you into a giveaway for exclusive Atlassian swag. Take the quiz, grab the badge, and comment on our announcement article to spread the good vibes!

Start here
AUG Leaders

Atlassian Community Events