我在 Azure 数据工厂管道中有一个 WebHook 事件,但无法在此处传递变量。
@json('{
"body": "@{pipeline().parameters.body}",
"name": "@{variables('name')}"
}')
'
有问题。我尝试过 \'name\'
但它不起作用。
最佳答案
表示要发送到端点的有效负载的正文必须是有效的 JSON 或生成 JSON 类型值的表达式。因此,在 WebHook 事件中,您可以只传递 JSON 字符串,而不必再次使用函数 json()
。
查看此示例:
使用任何字符串变量:
使用 JSON 字符串中的变量和参数:
{
"var":"@{variables('variable')}",
"param":"@{pipeline().parameters.parameter}",
"age":"23"
}
通过字符串插值,将变量的值就地替换
关于json - WebHook Azure 数据工厂传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69403896/