如何使用Java检查JIRA中的列表中是否存在自定义字段值
我们在JIRA中有以下名为AutomatedTestSource的CustomField。 当我们提交一个列表中不存在的值时,它会给出一个错误 如何检查自定义字段列表中是否存在该值,然后输入该值 我正在使用JiraREST客户端1.0jar 这是我为自定义字段设置值的方式如何使用Java检查JIRA中的列表中是否存在自定义字段值,java,rest,jira,jira-rest-api,jira-rest-java-api,Java,Rest,Jira,Jira Rest Api,Jira Rest Java Api,我们在JIRA中有以下名为AutomatedTestSource的CustomField。 当我们提交一个列表中不存在的值时,它会给出一个错误 如何检查自定义字段列表中是否存在该值,然后输入该值 我正在使用JiraREST客户端1.0jar 这是我为自定义字段设置值的方式 Map<String, Object> mapValues = new HashMap<>(); mapValues.put("value", aut
Map<String, Object> mapValues = new HashMap<>();
mapValues.put("value", automatedTestSource);
ComplexIssueInputFieldValue fieldValue = new ComplexIssueInputFieldValue(mapValues);
issueBuilder.setFieldValue("customfield_12940", fieldValue);
Map mapValues=new HashMap();
mapValues.put(“值”,automatedTestSource);
复杂度SueiInputFieldValue fieldValue=新的复杂度SueiInputFieldValue(mapValues);
issueBuilder.setFieldValue(“customfield_12940”,fieldValue);
python式的答案是使用try/except子句-可能类似于:
try:
issueBuilder.setFieldValue("customfield_12940", fieldValue);
except (ValueError, AttributeError) as e:
log.error("Bogus fieldValue {0}".format(fieldValue))
# do something else here
注意:您可能需要在EXPECT子句中捕获一个或多个python