2017-02-03 7 views
0

Logic Appsを初めてお持ちで、手にして読んでいただき、それをよく理解しています。私は今、いくつかのアプリケーションを作成して、それは毎回意味があります。私が抱えている問題は、あるアクションで新しいDynamicsレコードを作成し、別のアクションで生成した主キーを取得できることです。しかし、別のアクションでこのプライマリ値を使用して、別のアクションで関連するレコードを作成するにはどうすればよいですか。変数を保存または割り当てたり、その場でパラメータを変更したりすることはありませんか?ロジックアプリケーション変数

+0

のように、このアクションの出力にアクセスすることができ、この

{ "primarykey" : "<guid>" } 

のような出力を生成します次のアクションで主キーを返します)?すべてのアクションの出力が、それ以上のアクションで消費されることが理想的です。あなたが使うことができる「作成」アクションもあります。また、さまざまな機能を実行するために使用できるロジックアプリケーション定義言語があります。https://docs.microsoft.com/en-us/rest/api/logic/definition-languageこれが役立つかどうか教えてください。 – TusharJ

+0

ありがとう、私はこれに気付かなかった。ショーをクリックすると、主キーがさらに表示されます。 – Mrp

答えて

1

あなたは、「タイプ」を使用することができます:変数などを設定するアクションに「作曲」:

"IsMissing": { 
    "type": "Compose", 
    "inputs": { 
     "what": "Something is missing" 
    }, 
    "runAfter": {} 
    } 
} 

、この変数を使用するために、本体(「ISMISSING」)を使用します。

+0

華麗な、私はこれを試してみましょう! – Mrp

0

変数は現在ロジックアプリケーションでサポートされていません。

3

ロジックアプリケーション用の変数は、2017年3月24日現在でリリースされました。しかし、現在のところ、整数と浮動小数点数をサポートしています。文字列変数をサポートし、初期化後に文字列変数を変更することは間もなく可能になります。新しい変数アクションを使用して作成することができます。

3

変数がロジックアプリケーションでサポートされているので、変数を初期化する必要があります(現在サポートされている型はBoolean、Integer、String、Float、object、Arrayです)。それらも変更してください。

1

ダイナミックレコードを作成するためのロジックアプリケーションアクションが "CreateRecord"であるとします。あなたはどの(前のアクションの出力を消費することができない、それはあなたがこの

@body('CreateRecord').primarykey 

OR

@body('CreateRecord')['primarykey'] 
関連する問題