You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Databricks返回值设置ADF管道变量?

如何通过Databricks返回值设置ADF管道变量?

你的Databricks Notebook返回的runOutput是一个数组,且数组内的元素是转义后的JSON字符串,不是直接的JSON对象,所以你之前的写法无法正确获取值。

正确的获取方式需要两步:

  • 先提取数组中的第一个元素(你的返回数组仅包含一个元素)
  • 用ADF的json()函数将字符串解析为JSON对象,再访问last_up属性

完整的表达式如下:

@json(activity('notename').output.runOutput[0]).last_up

原写法不生效的原因

  1. runOutput是数组类型,直接调用.last_up会报错——数组本身没有这个属性,必须通过索引[0]获取数组内的元素
  2. 数组内的元素是字符串格式的JSON(如"{\"last_up\":\"2022-04-04 15:14:20\"}"),无法直接访问属性,必须用json()函数解析成对象后才能读取last_up

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 05:15:36