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

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.

主站蜘蛛池模板: 昌吉市| 五常市| 柘城县| 香港| 新田县| 陇南市| 庆阳市| 靖远县| 弋阳县| 郓城县| 商城县| 霍州市| 临汾市| 策勒县| 巴南区| 胶州市| 孟州市| 乐昌市| 曲松县| 开封县| 冀州市| 宝鸡市| 临澧县| 宁德市| 凉山| 秭归县| 日喀则市| 长岛县| 大渡口区| 呼图壁县| 县级市| 鹿邑县| 玉山县| 泾阳县| 辛集市| 三明市| 蓝田县| 油尖旺区| 株洲市| 平果县| 新密市|