我正在尝试获取DueDate并添加几天:
import com.atlassian.jira.issue.Issue;
import com.atlassian.jira.issue.MutableIssue
Date duedate = issue.getDueDate().plus(30);
MutableIssue.setDueDate(duedate.toTimestamp());
然后,出现以下错误:
groovy.lang.MissingMethodException: No signature of method: static com.atlassian.jira.issue.MutableIssue.setDueDate() is applicable for argument types: (java.sql.Timestamp) values: [2018-08-31 00:00:00.0]
at Script311.run(Script311.groovy:5)
我尝试了不同的解决方案,但均无济于事。如何解决?
答案 0 :(得分:1)
您不能在MutableIssue类本身上调用.setDueDate(...)
;这不是静态方法。您需要在该类的实例上调用setDueDate(...)
。假设issue
是一个MutableIssue实例(在您的代码中它的来源并不明显),您应该可以只调用issue.setDueDate(duedate.toTimestamp());