jira - 无法在 Jira 自定义字段中设置数值
问题描述
我正在尝试修改 Jira 中自定义字段的值。
我通过以下卷曲做到这一点:
curl -D- -u 'x:y' -X PUT --data '{"fields":{"customfield_67":{"value":18.20}}}' -H "Content-Type: application/json" https://host/jira/rest/api/2/issue/PRUEBAS-315
我也尝试过修改引号的类型:simple、double、without them、...
修改字符串我没有问题,但是当它是一个数字时我会尝试修改它。即使我发送一个号码,它告诉我它不是。我遵循了文档:
代码:400
响应:{"errorMessages":[],"errors":{"customfield_67":"操作值必须是数字。"}}
/jira/rest/api/2/issue/test-2/editmeta:
"customfield_67":{
"required":false,
"schema":{
"type":"number",
"custom":"com.atlassian.jira.plugin.system.customfieldtypes:float",
"customId":182
},
"name":"Unit Tests Coverage",
"operations":[
"set"
]
},
Jira 版本 7.6.0
解决方案
最后,解决方案通过跳过一个级别。我知道我使用的字符串在组合框中,而这不是。这就是它的工作原理:
curl -D- -u 'x:y' -X PUT --data '{"fields":{"customfield_67":18.20}}' -H "Content-Type: application/json" https://host/jira/rest/api/2/issue/PRUEBAS-315
我在 Jira API 文档中没有找到任何内容,尽管它可能在某处指定。
推荐阅读
- networking - 私有节点无法加入集群
- python-3.x - how can I create a button grid in pyqt5 similar to a calculator
- server - Netty,option()与childOption()?
- excel - how to use multiple criteria in AVERAGEIF function
- sql - 有没有办法将更快的有序 SQL TOP 1 查询作为实体框架查询?
- c++ - 继承:子方法引用父变量
- django - 在 jinja 模板中打印项目名称
- python - 返回一个介于两个行值之间的值(伪时间序列?)
- javascript - 阿波罗钩子超过了最大更新深度
- python - 如何使用 Flask 向步进电机发出停止命令?