Azure data factory 如何从azure data factory中的web活动输出中获取特定字段

Azure data factory 如何从azure data factory中的web活动输出中获取特定字段,azure-data-factory,azure-data-factory-2,Azure Data Factory,Azure Data Factory 2,我正在尝试创建一个管道,我希望在其中将来自azure data factory中web活动的特定值存储在一个变量中,以便将其传递给其他活动。 我想获取导出ID,但一直出错。 web活动的响应如下所示: { "requestId": "----", "result": [ { "exportId": "---", &qu

我正在尝试创建一个管道,我希望在其中将来自azure data factory中web活动的特定值存储在一个变量中,以便将其传递给其他活动。 我想获取导出ID,但一直出错。 web活动的响应如下所示:

{
    "requestId": "----",
    "result": [
        {
            "exportId": "---",
            "format": "CSV",
            "status": "Created",
            "createdAt": "2020-12-15T16:03:01Z"
        }
    ],
    "success": true
}
我尝试了以下方法,但失败:@string(activity('Web1').output.result.exportId

@字符串(活动('Web1')。输出。结果[0]。导出ID

@字符串(活动('Web1')。输出。结果。[0]

第一个(@string(activity('Web1').output.result)


我已经尝试过了。您的第二个表达式应该可以使用
@string(activity('Web1').output.result[0].exportId)

我的测试

Web活动的输出

这些表达在我这边也很好,你可以试试:

@string(activity('Web1').output['result'][0]['exportId'])
@string(activity('Web1').output.result[0].exportId)
@string(first(activity('Web1').output['result']).exportId)

谢谢Steve,您的解决方案运行良好。非常感谢。