通过 Jira REST API 从 CustomFieldOption 数组中获取“值”

问题描述

我有一些代码可以通过 REST API 连接到 Jira,检索一些数据,并将其打印回屏幕。这是:

prod_server = 'https://jira.abc.com'
cust_session = JIRA(server=prod_server,basic_auth=(<user_name>,<password>))

issue = cust_session.issue('MED-98',expand='changelog')
changelog = issue.changelog

for history in changelog.histories:
    for item in history.items:
        if item.field == 'status' and item.fromString == 'Pending Approval':
            print('Key:',issue.key,'Category:',issue.fields.customfield_8361,' Time:',history.created,'By:',history.author)

结果:

Key: MED-98   Category:  [<JIRA CustomFieldOption: value='Marketing',id='37394'>]  Time:  2021-03-15T08:20:08.484  By:  Smith,James
Key: MED-98   Category:  [<JIRA CustomFieldOption: value='Marketing',id='37394'>]  Time:  2021-03-12T19:22:20.583  By:  Jones,Mary

由于 category一个自定义字段 (customfield_8361),它被输出一个 数组,其中包含它的 valueid

是否可以输出value(而不是整个数组)?

我的目标是让输出看起来如下:

Key: MED-98   Category: Marketing   Time: 2021-03-15T08:20:08.484   By: Smith,James
Key: MED-98   Category: Marketing   Time: 2021-03-12T19:22:20.583   By: Jones,Mary

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...