将值传递给 Azure Board 任务、用户故事等中的自定义字段

pass value to custom field in azure board task, user story etc

我已经在 ado 板上创建了一个自定义字段,现在我想使用 REST API 将值传递给它,请告诉我这是否可行?如果可以,怎么做?请查看下面的屏幕截图作为示例

如何通过 REST 将值传递到屏幕截图中突出显示的自定义字段 API

没有用于填充字段的自定义端点,它们是 _apis/wit/workitems 上工作项端点的一部分,可以在创建工作项时在 POST 请求中传递或通过 [=16 更新=]请求

更新现有项目的字段值

如果您想update a field on an existing workitem,向以下url

提出PATCH请求
https://dev.azure.com/{{ORGANIZATION}}/_apis/wit/workitems/{{ID}}?api-version=6.0

用下面的body(把{{FIELDVALUE}}换成你要设置的实际值)。 body 中未提及的字段将保持原样

[
  {
    "op": "add",
    "path": "/fields/Custom.SysID",
    "value": "{{FIELDVALUE}}"
  }
]

创建工作项时设置字段

如果您 creating a workitem from scratch 您向

发出 POST 请求
POST https://dev.azure.com/{{ORGANIZATION}}/_apis/wit/workitems/Task?api-version=6.0

body格式相同,但可能包含其他应初始化的字段(如标题):

[
  {
    "op": "add",
    "path": "/fields/Custom.SysID",
    "value": "{{FIELDVALUE}}"
  },
  {
    "op": "add",
    "path": "/fields/System.Title",
    "value": "MyTitle"
  }
]