我需要创建一个可以将严重性和优先级相乘的字段。我已经找到了如何创建字段,我知道我必须在描述部分添加一个脚本。但问题是我无法弄清楚如何为操作获取这两个字段。可能它应该是这样的:
function sendItem(val) {
console.log(val);
}
$(function () {
$('input.autocomplete').autocomplete({
data: {
"Apple": null,
"Microsoft": null,
"Google": 'http://placehold.it/250x250'
},
onAutocomplete: function(txt) {
sendItem(txt);
},
limit: 20, // The max amount of results that can be shown at once. Default: Infinity.
});
});
答案 0 :(得分:0)
您可以使用提供名为"计算数字字段"的字段的免费插件Jira Misc Custom Fields。
如果您需要更复杂的操作,可以尝试使用强大的Jira Script Runner插件并使用Scripted字段:通过使用Groovy语言,您甚至可以创建最复杂的计算。
答案 1 :(得分:0)
这里我有两个字段,一个是自定义的,另一个是系统。所以它看起来像这样:
<!-- @@Formula:
int severityValue = 0;
int priorityValue = 0;
if(issue.get("priority").getName() == null) return 0;
if(issue.get("customfield_12006") == null) return 0;
String severity = issue.get("customfield_12006");
String priority = issue.get("priority").getName();
switch(severity) {
case "S1": {
severityValue = 5;
break;
}
case "S2": {
severityValue = 4;
break;
}
case "S3": {
severityValue = 3;
break;
}
case "S4": {
severityValue = 2;
break;
}
case "S5": {
severityValue = 1;
break;
}
}
switch(priority) {
case "Blocker": {
priorityValue = 5;
break;
}
case "Critical": {
priorityValue = 4;
break;
}
case "Major": {
priorityValue = 3;
break;
}
case "Minor": {
priorityValue = 2;
break;
}
case "Trivial": {
priorityValue = 1;
break;
}
}
return (severityValue * priorityValue)
-->
您可以通过以下方式获取问题ID:&#34; https://base_jira_url/rest/api/2/field&#34;。