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

ADF中如何从Lookup活动数组结果提取Notebook_path传入Notebook活动

在Azure Data Factory中从Lookup活动结果提取Notebook_path的方法

方法1:直接通过数组索引提取

Lookup活动返回的value是数组结构,即使只有一条数据,也需要通过索引访问第一个元素。假设你的Lookup活动名称为Lookup_GetNotebookPath,使用以下表达式即可提取Notebook_path:

@activity('Lookup_GetNotebookPath').output.value[0].Notebook_path

将Lookup_GetNotebookPath替换为你实际的Lookup活动名称即可。

方法2:开启「仅第一行」选项简化提取

如果你的Lookup活动只需要返回第一条数据,可在Lookup活动的设置里开启First row only选项。开启后,结果会直接将第一条数据放在firstRow字段中,无需数组索引,表达式更简洁:

@activity('Lookup_GetNotebookPath').output.firstRow.Notebook_path

方法3:添加空值判断避免报错

如果需要处理Lookup结果为空的场景,可添加条件判断确保表达式不会报错:

@if(equals(activity('Lookup_GetNotebookPath').output.count, 1), activity('Lookup_GetNotebookPath').output.value[0].Notebook_path, '')

当结果数量为1时返回路径,否则返回空字符串。

在Notebook活动中使用

将上述任意一个表达式粘贴到Notebook活动的「Notebook path」配置框中,即可将提取到的路径传递给Notebook活动执行。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 21:41:03