問題タブ [power-automate]
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 - ロジック アプリ - プロパティが存在しないため評価できません
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 を使用する必要があります。その振る舞いをするために式がどのように見えるかについてのアイデアはありますか?
arrays - JSON スキーマを生成する
Microsoftフローをセットアップしようとしています。つまり、デバイスから取得した JSON データを取得して解析し、以下のフローで参照できるようにする必要があります。解析するには、フローに JSON スキーマを提供する必要があります。Microsoft Flow には、サンプル ペイロード (API 呼び出しから返された結果) から生成するオプションがありますが、正しく生成されません。誰かが私を助けてくれることを願っています。正しい JSON スキーマが必要です。
API から返されたデータ:
上記のサンプル ペイロードから Flow で生成されたスキーム:
次に、データだけからスキーマを生成しようとしました。それは機能しているように見えましたが、フローを実行すると、Json 検証エラーが発生します。
次のようなデータだけから生成しようとしました:
これにより、次のようなスキームが生成されました。