Hello, I'm looking for a way to calculate the days an issue lasted in a custom field.
I want to populate a field when an issue closes by doing a simple calculation in a workflow's post function that closes the issue: current date - creation day, any suggestions on how to do that?
Thank you for your time, I was looking for a simple answer and I finally found it:
A Calculated Number Field (from JWT) with this Math/Numeric Expression:
({Pause Date} != null? round(({Current date and time} - {Pause Date}) / {DAY}): 0)
Pause Date is the date field that describes when the project was put on hold. The field always calculates what I needed automatically.
Thanks!
Hello,
You would need an addon for it like Adaptivist ScriptRunner or Power Scripts
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You need to create a post function with a script like this
import com.atlassian.jira.component.ComponentAccessor
import java.util.Date
import com.atlassian.jira.issue.util.DefaultIssueChangeHolder
import com.atlassian.jira.issue.ModifiedValue
def csDays = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("text_single_line_field")
Date currentDate = new Date();
Date createdDate = issue.getCreated();
def days = (Integer)( (currentDate.getTime() - createdDate.getTime()) / (1000 * 60 * 60 * 24));
csDays.updateValue(null, issue, new ModifiedValue("", (Object) days.toString()), new DefaultIssueChangeHolder())
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I also began to learn Power Scripts. In case it can be useful. If you have Power Scripts plugin, you can add a post function with a code like this
#{text_single_line_field} = currentDate() - created;
It would do about the same.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.