3
2
1
1 回答
- 543
Condition 部分に以下のスクリプトを記入するのではいかがでしょうか?
Groovy ではなく Java の記法になっています。また、動作確認未実施です(ごめんなさい)。import com.atlassian.jira.bc.project.component.ProjectComponent; String validComponentName = "JIRA"; Collection<ProjectComponent> components = issue.getComponents(); if ( components != null ) { for(ProjectComponent component : components) { if ( component.getName().equals(validComponentName) ) { return true; } } } return false;
- Yuya Yuasa
ご回答ありがとうございます。
検証環境にてご提示頂いたコードで問題なく動作することが確認できました。
頂いたコードを参考にカスタマイズさせて頂きます。
コメントを追加...
ScriptRunner for JiraのSend a custom emailを使用して、
課題のComponentが特定条件の場合のみ通知を行う仕組みを検討しています。
Condition and Configurationの設定でComponentが特定の値(例:JIRA)の場合に、
通知させるような条件を設定したいのですが、どのように記載すれば良いのでしょうか?
<補足>
Email template側では、以下のような構文でメール本文にコンポーネントを表示させることができました。
ただ、これと同じようにCondition and Configurationに以下のような指定をすると構文エラーとなりました。