azure-devops - Azure DevOps Picklist 如何知道哪个 ID 用于哪个选项列表?
问题描述
当我使用 REST api 按 id 获取选择列表时,它会返回一个像这样的 json。
{
"items": [
"Orange",
"Blue"
],
"id": "65a8a40d-6c22-45ce-af0a-bdfdfdfd335",
"name": "picklist_aef2c045-0d2d-4f92-kjdf-56eea553e1ef",
"type": "String",
"isSuggested": false,
"url": "https://dev.azure.com/organization/_apis/work/processes/lists/65a8a40d-6c22-45ce-af0a-bdfdfdfd335"
}
我目前的目标是制作一个脚本来更新选项列表中的项目,但为了更新,我需要知道该选项列表的 ID。我从 azure devops 所知道的只是选择列表的标签。有没有办法用标签获取对应的id?还是有替代方案?即使我获得了集合中所有选项列表的完整列表,它仍然没有告诉我哪个与哪个标签相关联,因此它对我不可用。
解决方案
有没有办法用标签获取对应的id?还是有替代方案?
Picklist 的本质是工作项字段。
您可以使用 Rest API 获取目标 PickList id:Fields - Get或Fields - List。
自定义选项列表字段名称:custom.fieldname
。
例如:
推荐阅读
- angular - 使用 RXJS 或 @input/@output 在父/子组件之间进行通信是否更好
- python - 如何将多维 numpy 数组插入到 pandas 列?
- javascript - return 语句有问题,它总是返回 undefined
- java - Android PDF scrollview 单连续页
- mongodb - Firebase 发送标头中带有“孩子”的 JWT 令牌。如何在 MongoDB Stitch 中使用“孩子”值验证 JWT?
- java - Java Swing HiDPI 缩放
- r - 创建一组分组值(均值)
- xcode - 在 Xcode 模拟器上进行 NodeJS 测试
- neo4j - 使用 Kubernetes Ingress 暴露 Neo4j Bolt
- powershell - PowerShell 中的调试器语句