gpt4 book ai didi

c# - 通过rest api c#在jira中设置自定义单选按钮字段

转载 作者:行者123 更新时间:2023-12-04 22:47:39 24 4
gpt4 key购买 nike

我正在尝试设置自定义单选按钮字段的值,该字段具有 3 个可能的选项:是、否或无。我正在使用 Dapplo c# Jira SDK。

我尝试了从使用“名称”到“值”再到“id”的所有方法,但似乎没有任何效果,我总是返回“在父选项对象中找不到有效的‘id’或‘value’” .请注意,我想使用选项集值的 ID 来设置字段值,而不是文本值(如是或否),因为它可能会随时间变化。

这些是我的一些尝试:

        string jsonString = @"{""id"": ""11684""}";
var myJSON = JsonConvert.SerializeObject(jsonString);
issueToCreate.Fields.CustomFields.Add("customfield_12093", jsonString); //When I enter the 'jsonString' variable directly I get the same error.

有人知道吗?这似乎比它应该的要难得多..

最佳答案

在尝试了一切之后,以下终于奏效了:

 var optionSetObject = new {  id = "11681" };
issueToCreate.Fields.CustomFields.Add("customfield_12093", optionSetObject);

我认为 C# 匿名对象不会被正确序列化,但显然它确实如此。确保“id”值是一个字符串!如果您将其作为 int 输入,Jira 出于某种原因将无法识别它。

关于c# - 通过rest api c#在jira中设置自定义单选按钮字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59359135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com