Jira Expressions - Text
Overview
"Jira Expressions - Text" allows to create calculated custom fields using Jira Expressions. To create and configure this field, refer to the native Jira Custom Fields page. |
---|
Jira expressions syntax
To retrieve the priority of an issue's parent using Jira Expressions, use the following:
issue.parent?.priority?.name
Explanation:
issue.parent
: Accesses the parent issue of the current issue.?.
: The optional chaining operator ensures that if parent is null or undefined (i.e., the issue has no parent), the expression will return null instead of causing an error..priority
: Accesses the priority field of the parent issue..name
: Retrieves the name of the priority (e.g., "High", "Medium", "Low").
Global variables
user
: The current user. Equal to null if the request is anonymous.app
: This Forge app that made the request or provided the module.issue
: The current issue.project
: The current project.
Examples
Assignee's User Groups
Lists all user groups that include the current issue's assignee as a member.
issue.assignee
? issue.assignee.groups.join(', ')
: [];
Attachment Contributors
Identifies all users who have uploaded attachments to this issue.
issue.attachments?.length
? issue.attachments.map(attachment => attachment.author.displayName).join(', ')
: ''
Label Count
Shows the total number of labels currently applied to the issue.
issue.labels?.length ?? 0
Parent priority
Retrieve the priority of an issue's parent
issue.parent?.priority?.name
info
Check out the 'Snippets' section in the app for more useful examples.