0

故事:我正在使用 jira-python api 库在 JIRA 中创建问题。我为我的问题创建了一个自定义截止日期字段(下面代码中的 customfield_10300)。此自定义字段是日期时间选择器。

问题:下面的代码尝试创建问题但返回错误,因为设置日期时间选择器 (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)

PS 在 Jira 中,该字段是“日期”字段,位于创建和更新旁边。我假设修改它们的值的语法是相同的。

4

1 回答 1

2

终于让它工作了。如果其他人遇到此问题,这里是更新/创建日期时间选择器字段的格式:

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)
于 2017-02-23T15:56:21.320 回答