2017-02-23 29 views
0

ストーリー: JIRAで問題を作成するためにjira-python apiライブラリを使用しています。私は私の問題(customfield_10300以下のコードで)のためのカスタム期限フィールドを作成しました。このカスタムフィールドは、日付時間ピッカーです。設定日時ピッカーjira-pythonを使用したJiraフィールド値

問題:以下のコードで問題を作成しようとしましたが、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- timedate-formats –

+0

いいえ、残念ながら、これはdate pickerフィールドのためのもので、このフォーマットで作業することができました: "customfield_10301": "2013-10-25"それは私に問題を与えている日時ピッカーフィールドです。私は、たとえば、時間コンポーネントを10amに設定しようとしています。 – 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

関連する問題