2017-11-14 17 views
0

条件が真であればgroovyを使って叙事詩のリンクを設定する必要があります。私はそれが動作nullに叙事詩のリンクを設定した場合、Groovyを使ってJiraで叙事詩のリンクを設定する方法

import com.atlassian.jira.component.ComponentAccessor 
import com.atlassian.jira.ComponentManager 
import com.atlassian.jira.issue.IssueManager 
import com.atlassian.jira.issue.Issue; 
def customFieldManager = ComponentAccessor.getCustomFieldManager() 
IssueManager issueManager = ComponentAccessor.getOSGiComponentInstanceOfType(IssueManager.class) 
def epiclink = CustomFieldManager.getCustomFieldObject("customfield_10101") 
issue.setCustomFieldValue(epiclink,"TS-14") 

issue.setCustomFieldValue(epiclink, null) 

をしかし、問題のキーに設定すると動作しません: 私は、次のスクリプトを使用しています。

何か助けていただければ幸いです。

答えて

0

ComponentAccessor.getIssueManager()を使用していない理由はわかりませんが、それは別の質問です。

エピックリンクは、発行対象ではなく、キー

import com.atlassian.jira.component.ComponentAccessor 
import com.atlassian.jira.ComponentManager 
import com.atlassian.jira.issue.IssueManager 
import com.atlassian.jira.issue.Issue; 
def customFieldManager = ComponentAccessor.getCustomFieldManager() 
IssueManager issueManager = ComponentAccessor.getOSGiComponentInstanceOfType(IssueManager.class) 
def epiclink = CustomFieldManager.getCustomFieldObject("customfield_10101") 

issue.setCustomFieldValue(epiclink,IssueManager.getIssueObject("TS-14")) 
です
関連する問題