Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Jira python and custom field

Edited

hello 

I want to get only the Sprint's name of an issue using jira-python

when I Type

issue.fields.customfield_10006

the answer I get is 

['com.atlassian.greenhopper.service.sprint.Sprint@2119aef0[id=111,rapidViewId=14,state=FUTURE,name=Sprint 18-S08,goal=,startDate=<null>,endDate=<null>,completeDate=<null>,sequence=111]']


How can I just get 'Sprint 18-S08' ?

I tried issue.fields.customfield_10006.name but it doesn't work

 

2 answers

1 accepted

1 vote
Answer accepted
Shaun S Atlassian Team Apr 06, 2018

Hi Christophe,

 

I was able to accomplish this with a bit of regex that filters out the extra data. Hope this helps.

 

issues_in_project = jira.search_issues('project=ALPHA AND SPRINT not in closedSprints() AND sprint not in futureSprints()')


for value in issues_in_project:
for sprint in value.fields.customfield_10006:
sprint_name = re.findall(r"name=[^,]*", str(value.fields.customfield_10006[0]))
print sprint_name

Does issue.fields.customfield_10006['name'] work?

no :-(  it doesn't

neither issue.fields.customfield_10006[x]

Like Mark Gancsos likes this

Did you ever get this working?

Like Alyssa Snow likes this

Hi, you can do the following:

custom=issue.fields.customfield_10006
for x in custom:

    print(x.name)

Suggest an answer

Log in or Sign up to answer
TAGS

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you