2017-02-23 1 views
0

이야기 : JIRA에서 문제를 생성하기 위해 jira-python API 라이브러리를 사용하고 있습니다. 내 문제에 대한 맞춤 기한 필드를 만들었습니다 (아래 코드의 customfield_10300). 이 사용자 정의 필드는 날짜 시간 선택기입니다.설정 날짜 시간 선택기 jira-python을 사용한 Jira 필드 값

문제 : 아래 코드는 문제를 만들려고 시도하지만 날짜 시간 선택기 (customfield_10300) 값을 설정하는 구문이 올바르지 않으므로 오류를 반환합니다. 아무도 내가 이것을 어떻게 할 것인지 알고 있니?

from jira import JIRA 
jira = JIRA(options,basic_auth=('auth_email','auth_pw')) 

issue_dict = { 
    'project': {'key': 'AT'}, 
    'summary': 'Update test', 
    'description': 'Not important', 
    'issuetype': {'name': 'Bug'}, 
    "customfield_10300" : '10/22/2017 10:00:00 AM', #Problem: Date Time Picker Field, not working 
} 
new_issue = jira.create_issue(fields=issue_dict) 

P. Jira에서 필드는 Created 및 Updated 옆에있는 "Dates"필드입니다. 그 값을 수정하는 구문은 같을 것이라고 가정합니다.

+0

어쩌면이 도움이 : https://answers.atlassian.com/questions/83213/rest-api- timedate-formats –

+0

아니요, 불행히도이 형식은 "customfield_10301": "2013-10-25"형식으로 작업 할 수있는 날짜 선택 도구 필드 용입니다. 나에게 문제가되는 날짜 선택 도구 필드입니다. 예를 들어 오전 10시에 시간 구성 요소를 설정하려고합니다. – dredbound

+0

웹 사이트에서 문제를 만들고 create_issue 대신 get_issue를 사용하는 것이 어떻습니까? 그러면 날짜 형식이 표시됩니다. –

답변

1

마지막으로 작동하도록했습니다. 다른 여기에이 문제가되는 경우 사람이 날짜 시간 선택기 필드/업데이트 만들기위한 형식에 :

from jira import JIRA 
jira = JIRA(options,basic_auth=('auth_email','auth_pw')) 

issue_dict = { 
    'project': {'key': 'AT'}, 
    'summary': 'Update test', 
    'description': 'Not important', 
    'issuetype': {'name': 'Bug'}, 
    "customfield_10300" : "2015-07-03T14:08:00.000-0500", #working date time picker field 
} 

new_issue = jira.create_issue(fields=issue_dict) 
+1

몇 가지 다른 사용자 정의 필드 유형에 대해이 작업을 수행해야했습니다. 나는 대개 REST API가 아이디어에 대한 이슈에 대해 무엇을 반환하는지 살펴본 다. – mdoar

+0

이것이이 솔루션을 얻으려는 목적이다. – dredbound