Python 检查是否存在epic问题,如果不存在,则制作新的epic问题
所以问题是索引器,考虑到jql查询不应该有任何结果,这是有意义的Python 检查是否存在epic问题,如果不存在,则制作新的epic问题,python,python-3.x,jira,jql,python-jira,Python,Python 3.x,Jira,Jql,Python Jira,所以问题是索引器,考虑到jql查询不应该有任何结果,这是有意义的 epic_search = 'project = "EXM" and type = Epic and summary ~ "summaryx" ' esearch = jira.search_issues(epic_search) if esearch[0].key == None: epic_dict = { 'project': {'key': 'EXM'}, 'cu
epic_search = 'project = "EXM" and type = Epic and summary ~ "summaryx" '
esearch = jira.search_issues(epic_search)
if esearch[0].key == None:
epic_dict = {
'project': {'key': 'EXM'},
'customfield_12345': 'summaryx',
'summary': 'summaryx',
'issuetype': {'name': 'Epic'},
}
new_epic = jira.create_issue(fields=epic_dict)
print (new_epic.key)
有没有办法检查jql结果,如果结果为空,就创建一个epic?可能类似于 如果(计数(esearch)>0:
我想这是python。我不使用python,但必须有类似count()或esearch.length的东西来告诉您其中有多少项。实际上我已经计算出来了!我检查了长度,这是你的第二个猜测:)