Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Celebration

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,463,280
Community Members
 
Community Events
176
Community Groups

How to copy the last comment in Automation in Jira plugin

Hi, 

I have the following Automation for Jira plugin.


jira.png

 

We have two projects, called MKT and RND. There are tasks created in MKT and duplicated in RND. This is done also in another script using Automation in Jira. In the script above, if the issue in RND is marked as closed, then the linked issue in MKT is transitioned to a certain status. This works like a chart using the above script. I want to achieve now the following:

When the issue is done in RND, there is mostly a comment that one of our developers puts in the RND ticket. Using above script, how can I copy the last comment in RND ticket to the MKT ticket that is going to be transitioned?

1 answer

1 accepted

12 votes
Answer accepted

Hi Aykut,

You can use the add comment action, and use this smart value:

{{triggerIssue.comment.last.body}}

Let me know if that works for you

Scott.

That works!!! 

Thank you.

Thanks for this Scott.

Sccott-san,

If you know about below please tell me.

If I want to add the user name commented into the field, do you know what smart value should I use?

I tried "{{triggerIssue.comment.last.author}}" but the user name commented was not added (I confirmed like "52c7d57f215eg4873c4472e2.")

Thank you.

@Shinsuke Maita to show the name of the author of the last comment (this is for cloud), use displayName (author returns the account id).

 

For example: 

{{issue.comment.last.author.displayName}} said "{{issue.comment.last.body}}"

 

returns:

displayName.PNG

Like ben_adair likes this

@Paul Mata  do you know if it is possible to show the comment author name also on server? 

and also would it be possible to limit the last comment in number of characters? Coz sometimes the text there is too big and it takes too much space on our queue view. So we would like to limit it to lets say 90 or 120 characters. 

I would appreciate your help. 

Cheers,
Yurii

Like dkozlenkov likes this

Hey Yurri - while looking for my own answer and reading docs I found this, which may help you. 

 

Chaining smart value functions

 

You can apply multiple transformations in one step by chaining your smart functions.

 

You can change an issue’s summary to lowercase, only use the first 10 characters, and add !! to the end using the following example.

 

{{issue.summary.toLowerCase().substring(0, 10).concat("!!")}}



You could customize that Smart Value function to comments, and substring(0, 90) I believe.

Hi Philip, 

looks like a good solution. I will try. Thanks a lot. 

It work greats for text but I have problem with comment with image. 

 

image.pngIs there a way to solve it? The comment is coming for JServicesDesk to JS

Like Jira Admin likes this

Suggest an answer

Log in or Sign up to answer