我创建了一个textArea自定义字段,并将渲染器类型设置为wiki-renderer。
我已经将此自定义字段关联到我的一个项目,并尝试使用Jira Cloud REST API来编辑该字段上的值
在ScriptRunner脚本控制台中使用Groovy
def customFieldValue = "h1. Hello World"
def body = [
"fields": [
"customfield_10040": [
"rendererType": "atlassian-wiki-renderer",
"value": customFieldValue
]
]
]
def resp = put("/rest/api/3/issue/PJ-3")
.header("Content-Type", "application/json")
.body(body)
.asObject(Map)
return resp
字符串
我得到的响应是“INVALID_INPUT”,我不知道做这件事的正确方法是什么。这只是为了测试API的功能,所以示例是一个简单的段落。
如果你能帮忙的话
1条答案
按热度按时间tf7tbtn21#
将文本字段的呈现类型设置为
wiki-renderer
只会改变该字段的内容通过GUI* 向用户呈现(呈现)的方式,它绝对不会影响该字段的内容必须通过REST API* 提供的方式。使用Jira Cloud的v3 REST API,您必须使用Atlassian Document Format(ADF)提供所有文本字段的内容。
如果您想使用旧的wiki markdown格式提供该字段的内容,则必须使用旧的Jira Cloud v2 REST API端点。