我正在为Jira使用python API。我想获得一个项目中使用的所有标签的列表。我知道issue.fields.labels会给我一个问题的标签,但我有兴趣循环遍历项目中使用的所有标签。找到它以列出项目中的所有组件 components = jira.project_components(projectID)
我正在寻找类似的东西,但对于标签......
答案 0 :(得分:2)
标签是可能在所有问题上共享的字段,但我认为没有REST API来获取所有标签的列表。所以你要么必须编写一个JIRA附加组件来提供这样的资源,要么检索所有有问题并迭代它们。您可以通过排除没有标签的问题来简化事情
JQL:project = MYPROJ且标签不为空
使用search_issues的“fields”参数限制从搜索返回的字段
答案 1 :(得分:2)
为python3使用jira-python库
对于整个项目,您将编写一个循环来迭代项目中的问题,然后将标签附加到列表中。
$array = [
0 => [
'race_type' => 'Elite 8-Hour',
'boats' => '2',
],
1 => [
'race_type' => 'Sport 4-Hour',
'boats' => '2',
]
];
$toSum = array_sum(array_column($array, 'boats'));
echo "<pre>";print_r($toSum);die;
如果您只想要唯一标签,则可以使用套装而不是列表来购买所有物品。