我正在尝试以下表达式来检索有jira-python
的JIRA票证的数据,包括链接:
issue = self.jira.search_issues("key=MYPR-11", fields=["links", "worklogs", "created","timetracking", "updated", "status", "Severity", "priority", "type", "fixVersions", "affectedVersions","components", "labels", "reporter", "assignee"])
但是在查看可用字段时,似乎链接'缺少:
print(dir(issue.fields))
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'assignee', 'components', 'created', 'customfield_10010', 'fixVersions', 'issuetype', 'labels', 'priority', 'reporter', 'status', 'timetracking', 'updated']
任何想法如何查询“链接”'使用`jira-python?
的信息答案 0 :(得分:1)
我不太确定您对links
的要求,但我认为您需要问题链接。您使用了错误的字段名称。该字段名为links
而不是issuelinks
。
issue = self.jira.search_issues("key=MYPR-11", fields=["issuelinks", "worklogs", "created","timetracking", "updated", "status", "Severity", "priority", "type", "fixVersions", "affectedVersions","components", "labels", "reporter", "assignee"])
如果您想拥有所有可用字段,请尝试*all
以包含所有字段。
https://docs.atlassian.com/software/jira/docs/api/REST/latest/#api/2/issue-getIssue
我不确定jira-python
是否支持此
修改强>
正如@Alex所提到的:如果没有指定字段,则返回所有可用字段。