1

所以问题是 IndexError,考虑到该 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'},
            'customfield_12345': 'summaryx',
            'summary': 'summaryx',
            'issuetype': {'name': 'Epic'},
        }

new_epic = jira.create_issue(fields=epic_dict)
print (new_epic.key)

有没有办法可以检查 jql 结果,如果为空,创建史诗?

4

1 回答 1

2

大概是这样的

如果(计数(搜索)> 0):

我假设这是python。我不做 python,但必须有类似 count() 或 esearch.length 之类的东西来告诉你那里有多少项目。

于 2016-08-23T22:06:22.813 回答