Azure DevOps 从脚本访问自定义字段

Azure DevOps Access Custom Field From Script

我在创建的任何票证(错误、任务、PBI)上都有一个必填的自定义字段。

我有一个自动创建工单的管道,但用于创建这些工单的值没有我的自定义字段的值。我想通过在管道变量中添加一个条目来设置这个自定义字段,但我不知道自定义字段的变量名称。

如何找到自定义字段的变量名称以便访问它?

我发现了如何确定您的自定义变量名称。

ADO 有很多 API。以下将为您提供特定工作类型的所有详细信息。对于我的情况,我需要“错误”工作类型。

/* 
    Api to display work type fields in JSON format
    Replace {} with correct values
*/

https://dev.azure.com/{orginization}/{project}/_apis/wit/workitemtypes/{type}/fields?api-version=6.0

生成的 JSON 将为您提供完整的变量列表。这是系统变量和自定义变量的样子。

referenceName 是您将在脚本等中使用的变量名

TL;DR - 获取您的字段名称并删除所有空格,然后将 Custom. 放在它前面。

Custom.FieldNameWithNoSpace