Hi,
I'm trying to set the current calendar week number as label in a post function. Final solution should be $Year-$Calendar Week Number, e.g. 2018-03
Any hints why my script doesn't work? It throws errors, no matter what I change.
import java.util.Set import java.util.Calendar; import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.project.Project import com.atlassian.jira.issue.label.* import com.atlassian.jira.security.JiraAuthenticationContext LabelManager labelManager = ComponentAccessor.getComponent(LabelManager.class); JiraAuthenticationContext jiraAuthenticationContext = ComponentAccessor.getJiraAuthenticationContext(); Calendar cal = Calendar.getInstance(); int CalendarWeek = cal.get(Calendar.WEEK_OF_YEAR); com.atlassian.jira.user.ApplicationUser myUser = jiraAuthenticationContext.getLoggedInUser(); labelManager.addLabel(myUser, $issue.getId(), $CalendarWeek.getvalue(), false);
Hello,
What are the errors?
No such property: $CalendarWeek for class: Script1
is thrown during transition.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The last line should be
labelManager.addLabel(myUser, $issue.getId(), String.valueOf(CalendarWeek), false);
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 must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.