WebHook Azure 数据工厂传递变量
WebHook Azure Data Factory pass variables
我在 Azure 数据工厂管道中有一个 WebHook activity,但我无法在此处传递变量。
@json('{
"body": "@{pipeline().parameters.body}",
"name": "@{variables('name')}"
}')
'
有问题。我试过 \'name\'
但它不起作用。
表示要发送到端点的有效负载的正文必须是有效的 JSON 或产生类型 JSON 值的表达式。所以在 WebHook activity 中你可以只传递 JSON 字符串而不是再次使用函数 json()
。
查看此示例:
使用任意字符串变量:
使用JSON字符串中的变量和参数:
{
"var":"@{variables('variable')}",
"param":"@{pipeline().parameters.parameter}",
"age":"23"
}
通过字符串插值,原地替换变量的值
我在 Azure 数据工厂管道中有一个 WebHook activity,但我无法在此处传递变量。
@json('{
"body": "@{pipeline().parameters.body}",
"name": "@{variables('name')}"
}')
'
有问题。我试过 \'name\'
但它不起作用。
表示要发送到端点的有效负载的正文必须是有效的 JSON 或产生类型 JSON 值的表达式。所以在 WebHook activity 中你可以只传递 JSON 字符串而不是再次使用函数 json()
。
查看此示例:
使用任意字符串变量:
使用JSON字符串中的变量和参数:
{
"var":"@{variables('variable')}",
"param":"@{pipeline().parameters.parameter}",
"age":"23"
}
通过字符串插值,原地替换变量的值