ロジックアプリワークフローで以下のデータを処理できるように、追加のクエリパラメーターをAzureロジックアプリに渡そうとしています
例 https:// logicURL?SelectedData = "%7BsiteURL%3AXYZ.sharepoint.com%2Fsites%2FXYZDev%7D"(エンコードされた文字列)
HTTPアクションで、JSONスキーマの下で渡されたデータを処理しようとしています
{
"kind": "Http",
"inputs": {
"schema": {
"properties": {
"selectedData": {
"type": "string"
}
},
"type": "object"
}
} }
SelectedData値を取得していません。 decodecomponentURIを使用してから、JSON値を使用する必要があります。
ここでエラーを見つける
まず、既存のクエリパラメータにaddクエリパラメータを追加する必要があります。
https://xyz.logic.Azure.com:443/workflows/id/triggers/manual/paths/invoke?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=code&SelectedData="%7BsiteURL%3AXYZ.sharepoint.com%2Fsites%2FXYZDev%7D"
https://xyz.logic.Azure.com:443/workflows/id/triggers/manual/paths/invoke
?api-version=2016-10-01
&sp=%2Ftriggers%2Fmanual%2Frun
&sv=1.0
&sig=code
&SelectedData="%7BsiteURL%3AXYZ.sharepoint.com%2Fsites%2FXYZDev%7D"
次に、これらをLogic Appで使用できるようにする必要があります。
@triggerOutputs()['queries']['SelectedData']
ご覧のとおり、クエリパラメータを取得するためにスキーマをHTTPトリガーに追加する必要はありません。