官术网_书友最值得收藏!

How to do it...

Creating a scripted field is a two-step process. We first need to create an instance of the custom field in Jira, and then add the script to it:

  1. Log into Jira with a user that has a Jira administrator's permission.
  2. Navigate to Administration > Issues > Custom fields.
  3. Click on the Add Custom Field button and select Advanced from the dialog box.
  1. Scroll down and select Scripted Field from the list; click on Next, as shown in the following screenshot:
  1. Name our new custom field Total Comments and add it to the appropriate screens.
  2. Navigate to Administration > Manage apps > Script Fields.
  3. Select the Edit option for the Total Comments field.
  4. Enter the following Groovy script in the script text box:
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.comments.CommentManager

def commentManager = ComponentAccessor.getCommentManager()
def numberOfComments = commentManager.getComments(issue).size()

return numberOfComments ? numberOfComments as Double : null
  1. Select Number Field for Template and click on Update, as shown in the following screenshot:

When the custom field is added to an issue, it will automatically calculate the number of comments the issue has in real time, as shown in the following screenshot:

Now it's time to look to understand the steps.

主站蜘蛛池模板: 墨玉县| 桐乡市| 桦甸市| 饶平县| 宁强县| 黔南| 文安县| 探索| 张家口市| 黄浦区| 上林县| 龙口市| 康平县| 南木林县| 临沧市| 筠连县| 昌黎县| 东兴市| 金山区| 通海县| 兴安县| 万安县| 炎陵县| 喀喇| 理塘县| 城步| 九台市| 湘阴县| 神木县| 称多县| 肃南| 绥化市| 和平县| 彭泽县| 青川县| 比如县| 丹巴县| 兰西县| 林甸县| 疏附县| 板桥市|