如何根据以前的值在 JIRA 中增加/更新问题自定义值?

CMP*_*res 5 java jira jira-plugin jira-rest-java-api jira-rest-api

您好,我在 JIRA 中有很多自动问题创建和评论功能。并希望向问题添加一个名为“自动更新数量”的自定义字段,每次评论问题时该字段都会增加。对此的典型解决方案是使用评论数量,但这是不可能的,因为评论以编程方式限制为 20。所以在这种情况下,我总是最多使用 20。

有没有什么简单的方法可以做到这一点?

我正在尝试这种方法,但它不断给我带来与 CustomField 对象相关的异常和错误:

MutableIssue issue = IM.getIssueObject(alreadyReportedIssueId);
private static final String COMMENTNUMBER_CUSTOMFIELD_ID = "commentnumber-customfield-id";
private static final CustomField customFieldObject = CustomFieldManager.getCustomFieldObjectByName(COMMENTNUMBER_CUSTOMFIELD_ID);
issue.setCustomFieldValue(COMMENTNUMBER_CUSTOMFIELD_ID, (Integer.parseInt(customFieldObject.getValue(issue))++));
Run Code Online (Sandbox Code Playgroud)

PS:我使用的JIRA版本是:3.13.5版本