Это моя логика c действие приложения -
"actions": {
"Call_API": {
"runAfter": {},
"type": "Http",
"inputs": {
"headers": {
"Ocp-Apim-Subscription-Key": "[parameters('key')]"
},
"method": "GET",
"queries": {
"$filter": "(addressnumber eq '[parameters('add_number')]')"
},
"retryPolicy": {
"type": "none"
},
"uri": "[parameters('url')]"
}
}
}
Я передал все значения параметров в файл параметров. После развертывания он работает нормально для Ocp-Apim-Subscription-Key
и uri
, но для $filter
он показывает ту же строку, что и вместо значения параметра add_number
. почему мой синтаксис неправильный?
выходной -
"actions": {
"Call_API": {
"runAfter": {},
"type": "Http",
"inputs": {
"headers": {
"Ocp-Apim-Subscription-Key": "ce34s3cdfq3q43efwe"
},
"method": "GET",
"queries": {
"$filter": "(addressnumber eq '[parameters('add_number')]')"
},
"retryPolicy": {
"type": "none"
},
"uri": "http://demo.com/api"
}
}
}
для $filter
я ожидал вывод, подобный "$filter": "(addressnumber eq '123')"