You need to enable JavaScript to run this app. Azure DevOps无代理Invoke REST API任务输出变量无代码调用咨询
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps无代理Invoke REST API任务输出变量无代码调用咨询

无代理作业Invoke REST API任务输出变量复用方案

基础配置步骤(无需编写代码/脚本)

  • 首先打开你的Invoke REST API任务配置页,在输出变量模块的「引用名称」字段填写自定义的唯一标识,比如填写restCall,这个名称是后续调用变量的统一前缀
  • 下拉找到「成功条件」分组下的「从响应中选择输出变量」配置区,直接通过可视化规则提取你需要的响应内容:
    • 「参数名称」填写你自定义的变量名,比如returnData
    • 「JSON路径」填写对应响应体的取值路径:如果要提取JSON响应里的result.id字段,就填写$.result.id;如果要直接取完整响应内容,填写$即可
  • 配置完成后保存任务即可,系统会自动按照你设置的规则提取接口返回值存入对应变量

变量调用方式

同一无代理作业内调用

其他任务直接使用$(引用名称.自定义参数名)格式引用即可,比如前面设置的引用名是restCall、参数名是returnData,直接填写$(restCall.returnData)到对应任务的配置字段就能生效。

跨作业调用

  • 先在存放Invoke REST API任务的无代理作业配置页,找到「输出变量」模块,新增一个作业级输出变量:自定义变量名比如globalApiResult,变量值填写$(restCall.returnData)
  • 后续作业引用该变量时,使用$[dependencies.当前作业名.outputs['globalApiResult']]格式即可,其中「当前作业名」替换为你存放Invoke REST API任务的无代理作业的实际名称

注意事项

  • 如果接口返回非JSON格式的纯文本内容,JSON路径填写$即可将完整响应内容存入变量
  • 变量值中含特殊字符时系统会自动做适配转义,无需额外处理

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.20 08:15:04