JIRA Python设置级联选择值

时间:2017-02-21 17:41:14

标签: python python-2.7 python-3.x jira python-jira

我正在使用jira-python库在JIRA中创建一个问题。但是我无法正确设置Cascading Select值的语法。下面的代码创建了一个问题,适用于级联选择中的第一个(父)选择,但不适用于第二个(子)。谁能告诉我我错过了什么?

string value = "02/17/2017 10:10:10";
 DateTime datetime;
 SimpleDateFormat dateFormat = new SimpleDateFormat ("MM/dd/yy");
 DateTime dt = Convert.ToDateTime(value);
 var dateString = dateFormat.Format(dt, CultureInfo.InvariantCulture);
 if (DateTime.TryParseExact(dateString.ToString(), "MM/dd/yy",      CultureInfo.InvariantCulture, DateTimeStyles.None, out datetime))
 {
       cell.SetCellValue(datetime.Date);
 }
 else
 {
         cell.SetCellValue(value);
 }

//For styling
var dateTypecontentStyle = workbook.CreateCellStyle();
 dateTypecontentStyle.DataFormat = dataFormatCustom.GetFormat("MM/dd/yy");
 cell.CellStyle = dateTypecontentStyle;

(customfield_10207,customfield_10207 + 1是级联选择)。问题在于customfield_10207 + 1,我希望它与第二个选择列表相对应。

1 个答案:

答案 0 :(得分:1)

查看一些atlassian forum docs,您需要执行以下操作:

{
    "update" : {
        "customfield_11272" : [{"set" : {"value" : "External Customer (Worst)","child": {"value":"Production"}}}]
    }
}

显然,+:语法不起作用:(

更新

添加实际解决方案:

issue_dict = { 'project': {'key': 'AT'}, 'customfield_10207 : {"value" : "test val2","child": {"value":"test test2"}}, }