Smart value: "Get comment before NewLine"

Coiram
Contributor
October 14, 2023

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
Coiram
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

Coiram
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
AUG Leaders

Atlassian Community Events