Displaying just the first X lines of an issues description when sending a custom email through script runner?

Is there a way to call issue.description but only show the fist 5 lines of the description?

I am sending a custom email and do not want to display the whole description in it as it might be really long.

5 answers

1 accepted

0 vote

You want something like this but it's a bit inelegant, also you'd want to show an ellipsis if you are truncating it.

Given a string s:

s.readLines()[0 .. (s.readLines().size() < 5 ? s.readLines().size() - 1 : 4)].join("\n")

There is probably something better in a textutils class.

Mehmet's answer is for velocity templates, whereas you have a GStringTemplate.

That is for setting a default description. That is not what i am asking.

Right. If you look at the link I sent in details- especially the section that has the code:

## setup some additional parameters
$!rendererParams.put("rows", "12")
You can add these parameters to your email template as described here:
You are welcome.

haha... thanks... i missed that.

Actually. That does not work when sending through script runners send custom email post function.

Did you create the custom event and associate with your custom email template you have posted in the server?

You then use script runner to fire that up. One more thing, in order to have those vm's take affect, you need to restart JIRA instance.

So I dont want to edit vm templates as those are replaced every upgrade. That is why I am just having it done in the send email post function. If it is not possible there, then that is ok.

I might be wrong but I think to achieve that you need to write up and save to server, too. However, what you can do is copy the vm to the attachments folder and you still would have a copy there.

Suggest an answer

Log in or Join to answer
Community showcase
Sarah Schuster
Posted Jan 29, 2018 in Jira

What are common themes you've seen across successful & failed Jira Software implementations?

Hey everyone! My name is Sarah Schuster, and I'm a Customer Success Manager in Atlassian specializing in Jira Software Cloud. Over the next few weeks I will be posting discussion topics (8 total) to ...

3,308 views 14 20
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot