如何使用Logic Apps获取Azure DevOps中的字段以更新标签列
在Logic Apps中更新Azure DevOps工作项标签列的操作方案
首先确认你的Logic App已经配置了Azure DevOps连接器,且连接器绑定的账号对目标DevOps项目、工作项持有编辑权限。
步骤1:获取目标列的字段引用名
Azure DevOps的API不识别列的显示名称,仅接受系统生成的字段引用名作为参数,你需要先通过以下操作拿到对应列的唯一标识:
- 在更新操作前,先添加Azure DevOps的「获取工作项」动作
- 配置该动作的必填参数:选择对应DevOps组织、项目名称,填入目标工作项的ID,勾选 返回所有字段 选项
- 触发一次测试运行,从「获取工作项」的输出结果中找到你要更新的标签列对应的字段引用名:系统内置标签字段为
System.Tags,自定义标签列的引用名格式通常为Custom.自定义字段标识
小提示:可以直接在输出结果中搜索列的显示名称,关联的字段引用名就会一同展示,避免挨个查找
步骤2:配置工作项更新动作
- 在「获取工作项」动作后添加Azure DevOps的「更新工作项」动作
- 同样选择对应的组织、项目,填入和上一步相同的工作项ID
- 找到动作配置中的「其他字段」区块,点击添加新参数,选择「自定义字段」
- 自定义字段的键位置填入第一步拿到的字段引用名,值位置填入你需要更新的指定数值即可
- 如果是更新内置多值标签字段
System.Tags,多个标签之间用英文分号分隔即可,例如迭代标签;待上线;优先级P0
步骤3:验证更新结果
保存流程后触发一次测试运行,运行完成后进入Azure DevOps对应工作项的详情页,即可确认目标标签列的数值是否更新成功。如果出现更新失败的情况,优先检查字段引用名是否填写正确,以及连接器账号的权限是否满足要求。
内容的提问来源于stack exchange,提问作者Ayush Pathak
相关产品推荐
相关产品推荐

