You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Azure DevOps REST API编辑工作项字段值?

更新Azure DevOps工作项字段(追加子串)

要实现在现有工作项字段值后追加子串,你需要通过PATCH请求来更新字段,具体步骤如下:

1. 请求基础信息

  • 请求方法:PATCH
  • 请求地址:https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?api-version=6.0
  • 必要请求头:
    • Content-Type: application/json-patch+json
    • 授权头(示例:Authorization: Basic {你的PAT进行Base64编码后的字符串})

2. 构造请求体

从之前的GET接口结果中获取My.Field.Name的当前值(比如"ABC"),拼接得到新值(比如"ABCDEF"),然后用JSON Patch的replace操作构造请求体:

[
  {
    "op": "replace",
    "path": "/fields/My.Field.Name",
    "value": "ABCDEF"
  }
]

3. 关键注意事项

  • 字段引用名必须完全匹配(比如My.Field.Name要和Azure DevOps中该字段的引用名称一致,不能用显示名)
  • 若遇到并发更新冲突(返回409状态码),需要重新调用GET接口获取最新字段值和rev,再重新构造请求体发起更新
  • 确保你的个人访问令牌(PAT)拥有工作项写入权限

内容的提问来源于stack exchange,提问作者toscanelli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 20:12:04