Custom Calculated Field

We are on JIRA OnDemand (Cloud) or whatever it is called now) - version 7.1.0-OD-02-030.

I have Custom Fields for dates, that track specific events during the workflow (because I cannot get transition history to show on any report).  So for example, I use the workflow post functions to auto complete certain date fields as we transition through the workflow (only for some workflow steps).

I now want to create a field that shows me the difference between two of these date fields in days or hours.


Is this possible?  How do I do it?

1 answer

This widget could not be displayed.
Vasiliy Zverev Community Champion Dec 29, 2015

Try this code 

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.fields.CustomField

import java.sql.Timestamp

return (int) ( getMillsForCstFd("custom field name 1", issue) - getMillsForCstFd("custom field name 1", issue))/(1000*60*60*24)

public long getMillsForCstFd(String _customFiledname, Issue _issue){
    CustomField customField = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName(_customFiledname);
    if(customField == null)
        return 0

    Timestamp cstFldDate = (Timestamp) _issue.getCustomFieldValue(customField);
    return (cstFldDate == null) ? 0 : cstFldDate.getTime();

To speed up development see this:

They can't. Script Runner is not (yet) available for Cloud.

I like the "yet" part ... I won't hold my breath though. Seems everything is designed for the non-cloud platforms these days.

Suggest an answer

Log in or Sign up to answer
Atlassian Summit 2018

Meet the community IRL

Atlassian Summit is an excellent opportunity for in-person support, training, and networking.

Learn more
Community showcase
Posted Wednesday in New to Jira

Are you planning to trial, or are currently trialling Jira Software? - We want to talk to you!

Hello! I'm Rayen, a product manager at Atlassian. My team and I are working hard to improve the trial experience for Jira Software Cloud. We are interested in   talking to 20 people planning t...

262 views 5 0
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