如何从 Azure 数据工厂中的 Web activity 输出获取特定字段
how to get a particular field from web activity output in azure data factory
我正在尝试创建一个管道,我想在其中存储来自网络 activity 的特定值到 Azure 数据工厂的一个变量中,以便我可以将其传递给其他活动。
我想获取导出 ID,但我一直 运行 出错。
网络 activity 的响应如下所示:
{
"requestId": "----",
"result": [
{
"exportId": "---",
"format": "CSV",
"status": "Created",
"createdAt": "2020-12-15T16:03:01Z"
}
],
"success": true
}
我尝试了以下方法但都失败了:@string(activity('Web1').output.result.exportId
@string(activity('Web1').output.result[0].exportId
@string(activity('Web1').output.result.[0]
首先(@string(activity('Web1').output.result)
enter image description here
enter image description here
这个我试过了。你的第二个表达式应该有效 @string(activity('Web1').output.result[0].exportId)
我的测试
网络输出activity
这些表达式在我这边也很好用,你可以试试:
@string(activity('Web1').output['result'][0]['exportId'])
@string(activity('Web1').output.result[0].exportId)
@string(first(activity('Web1').output['result']).exportId)
我正在尝试创建一个管道,我想在其中存储来自网络 activity 的特定值到 Azure 数据工厂的一个变量中,以便我可以将其传递给其他活动。 我想获取导出 ID,但我一直 运行 出错。 网络 activity 的响应如下所示:
{
"requestId": "----",
"result": [
{
"exportId": "---",
"format": "CSV",
"status": "Created",
"createdAt": "2020-12-15T16:03:01Z"
}
],
"success": true
}
我尝试了以下方法但都失败了:@string(activity('Web1').output.result.exportId
@string(activity('Web1').output.result[0].exportId
@string(activity('Web1').output.result.[0]
首先(@string(activity('Web1').output.result)
enter image description here
enter image description here
这个我试过了。你的第二个表达式应该有效 @string(activity('Web1').output.result[0].exportId)
我的测试
网络输出activity
这些表达式在我这边也很好用,你可以试试:
@string(activity('Web1').output['result'][0]['exportId'])
@string(activity('Web1').output.result[0].exportId)
@string(first(activity('Web1').output['result']).exportId)