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

How to automatically set the date in calendar ?

Alex
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 18, 2022

how to automatically set the date (deadline) in cf "deadline" = (creation date +14 days)
my code in post-function.. no work

import com.atlassian.jira.component.ComponentAccessor

import java.sql.Timestamp

def versionManager = ComponentAccessor.getVersionManager()

def projectComponentManager = ComponentAccessor.getProjectComponentManager()

def customFieldManager = ComponentAccessor.getCustomFieldManager()

def userUtil = ComponentAccessor.getUserUtil()

// a date time field - add 14 days to current datetime

def dateCf = customFieldManager.getCustomFieldObjectByName("my_deadline") // Date time fields require a Timestamp

issue.setCustomFieldValue(dateCf,{{now.plusBusinessDays(14)}})

2 answers

1 accepted

3 votes
Answer accepted
Ram Kumar Aravindakshan _Adaptavist_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
August 19, 2022

Hi @Alex

I have provided a solution for this in this link https://community.atlassian.com/t5/Jira-Service-Management/how-Add-to-my-cf-calendar-14-days/qaq-p/2111753#M112706

I hope this helps to solve your question. :)

Thank you and Kind regards,

Ram

Alex
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 19, 2022

Thank you!!! It’s working 

0 votes
Tansu Akdeniz
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
August 18, 2022

Hi @Alex 

The following smart value should be used within Automation. Do you have it?

{{now.plusBusinessDays(14)}}

If yes, please go to project -> project settings -> automation and add new rule. Then, choose the trigger (ex; issue created) and edit your custom field with it.

Check this answer also.

Alex
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 18, 2022

Hi! @Tansu Akdeniz  

hmm, I don't have automation, I'm writing a script from scratch..

Tansu Akdeniz
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
August 18, 2022

Got it. Please check this page also.

Sample;

issue.setCustomFieldValue(dateCf, new Timestamp((new Date() + 14).time))

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events