Azure

Logic Appsでクエリパラメータを処理する方法

はじめに

Logic Appsでクエリパラメータを処理したかったのでメモです。

方法はいくつかあります。その中のひとつだと思ってください。

処理

HTTP要求の受信時

メソッドをGETに設定します。

データ操作

作成(compose)を指定します。

クエリを指定するか、

式を入力します。

triggerOutputs()['queries']

JSONの解析

データ操作で出力されたものはJSON形式になっています。

これを解析します。

下記ではメール送信を想定しています。

{
    "properties": {
        "address": {
            "type": "string"
        },
        "body": {
            "type": "string"
        },
        "subject": {
            "type": "string"
        }
    },
    "type": "object"
}

 

それぞれ文字列として認識させます。

応答

あとは文字列を返すように指定します。

試験

URLの後ろにクエリパラメータを指定します。

下記のように表示されることを確認します。

以上で設定完了です。

まとめ

簡単なAPI用とか色々と応用の聞く範囲かと思います。

-Azure
-