問題タブ [workflow-definition-language]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Logic Apps パラメーターの中括弧
Azure Logic Apps Tools for Visual Studio (v2.11.15) を使用して保存を実行するたびに、josn ファイルの一部のパラメーターが中かっこで囲まれていることに気付きました。
たとえば、Webhook の場合、 に"@triggerBody()"
なり"@{triggerBody()}"
、
"@parameters('myKey')"
に更新されます。"@{parameters('myKey')}"
2 つの構文の違いは何ですか? 中かっこが追加されたときに文字列のエンコードに気付きましたが、これは中かっこを使用するときに予想されることですか?
azure-logic-apps - ロジック アプリ - プロパティが存在しないため評価できません
Logic Apps には、次の式があります。
私は基本的にnullではない最初のものを取得したいのですが、これらの1つはjsonペイロードに存在しません。エラーが発生します:
「テンプレート言語式 'coalesce(triggerbody().data.job_id,triggerbody().resource_id,'error')' は、プロパティ 'data' が存在しないため評価できません。使用可能なプロパティは 'transaction_id, event_type, event_time,リソース、resource_id、account_id、resource_third_party_id、request_user_type、request_user_id'。使い方の詳細はhttps://aka.ms/logicexpressionsをご覧ください。
データが存在しない場合、その値は「null」で、resource_id を使用する必要があります。その振る舞いをするために式がどのように見えるかについてのアイデアはありますか?
azure - ロジック アプリでクエリ パラメーターを取得する方法は?
ロジック アプリ ワークフローで以下のデータを処理できるように、追加のクエリ パラメーターを Azure ロジック アプリに渡そうとしています。
例https://logicURL?SelectedData= "%7BsiteURL%3AXYZ.sharepoint.com%2Fsites%2FXYZDev%7D" (エンコードされた文字列)
HTTPアクションでは、JSONスキーマの下で渡された上記のデータを処理しようとしています
selectedData 値を取得していません。decodecomponentURI を使用してから、JSON 値を使用する必要があります。
ここでエラーを見つけます