Azure DevOps Picklist 如何知道哪个 ID 对应哪个 picklist?
Azure DevOps Picklist howto know which ID is for what picklist?
当我使用 REST api 通过 id 获取选择列表时,它 returns 一个 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?或者有其他选择吗?即使我获得了集合中所有选项列表的完整列表,它仍然没有告诉我哪个与哪个标签相关联,因此它对我不可用。
Is there a way to get the corresponding id with the label? Or is there an alternative?
Picklist的本质是工作项字段。
您可以使用 Rest API 获取目标 PickList id: Fields - Get or Fields - List.
自定义选项列表字段名称:custom.fieldname
。
例如:
当我使用 REST api 通过 id 获取选择列表时,它 returns 一个 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?或者有其他选择吗?即使我获得了集合中所有选项列表的完整列表,它仍然没有告诉我哪个与哪个标签相关联,因此它对我不可用。
Is there a way to get the corresponding id with the label? Or is there an alternative?
Picklist的本质是工作项字段。
您可以使用 Rest API 获取目标 PickList id: Fields - Get or Fields - List.
自定义选项列表字段名称:custom.fieldname
。
例如: