我正在为 Jira 使用 python API。我想获得项目中使用的所有标签的列表。我知道 issue.fields.labels 只会给我一个问题的标签,但我有兴趣遍历项目中使用的所有标签。找到这个来列出项目中的所有组件 components = jira.project_components(projectID)
我正在寻找类似的东西,但要寻找标签...
最佳答案
为 python3 使用 jira-python 库
对于整个项目,您可以编写一个循环来遍历项目中的问题,然后将标签附加到列表中。
from jira import JIRA
host = "http://<site>.atlassian.net"
jira = JIRA(host,basic_auth=(<user>, <password>))
projectlist = jira.search_issues('project = "Project Name"')
alllabels = []
for ticket in projectlist:
issue = jira.issue(ticket)
labels = issue.fields.labels
for i in labels:
alllabels.append(i)
如果你只想要唯一的标签,你可以使用一个集合而不是一个列表来表示所有标签。
关于jira - 在 Jira Python API 中,如何获取项目中使用的所有标签的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21287447/