2017-02-23 28 views
0

Story: 我正在使用jira-python api庫在JIRA中創建問題。我爲我的問題創建了一個自定義截止日期字段(customfield_10300,代碼如下)。此自定義字段是日期時間選擇器。設置日期時間Picker Jira字段值與jira-python

問題:下面的代碼嘗試創建問題,但由於設置Date Time選取器(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.S.在Jira中,該字段是「日期」字段,位於「創建並更新」旁邊。我假設修改它們的值的語法是相同的。

+0

也許這可以幫助:https://answers.atlassian.com/questions/83213/rest-api-時間日期格式 –

+0

不,不幸的是,這是用於日期選擇器字段,我可以使用這種格式:「customfield_10301」:「2013-10-25」。這是日期時間選擇器領域給我的問題。例如,我試圖將時間組件設置爲上午10點。 – dredbound

+0

您如何通過網站創建問題並使用get_issue代替create_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

相關問題