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

Next challenges

Recent achievements

  • Global
  • Personal

Recognition

  • Give kudos
  • Received
  • Given

Leaderboard

  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

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

8 votes
Answer accepted
Scott Harwood Community Leader Jan 15, 2018

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

Suggest an answer

Log in or Sign up to answer
TAGS

Community Events

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

Find an event

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

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you