【*Powera Automate* 操作関数一覧】

ホーム » PowerAutomate » 【*Powera Automate* 操作関数一覧】

ようやく、関数についての最後の項目までやってきました。
関数を表示させると以下の、5つの【操作関数】が表示されました。

今日は、こちらの関数を表にまとめたいと思います。
【操作関数】は、JSONオブジェクトとXMSノートを処理する関数です。
これらの関数をうまく組み合わせることで、ビジネスプロセスの自動化をより簡単に現実させることができるでしょう。

関数の種類については、同サイト内のコチラをご覧下さい。

関数名説明構文補足
coalesce渡された引数のうちnull以外の最初のオブジェクトを返すcoalesce(<object_1>, <object_2>, …)object: nullかどうかを調べる項目で、値が混在していてもいい。
戻り値: Any nullではない、最初の項目。全部の値がnullならnullが返る
addPropertyJSONオブジェクトにプロパティとその値or名前&値のペアを追加し、更新されたオブジェクトを返す
親プロパティを既存のプロパティに追加するには、addProperty() 関数ではなく、setProperty() 関数を使用
addProperty(<object>, ‘<property>’, <value>)object: プロパティを追加する JSON オブジェクト
property: 追加するプロパティの名前
value: プロパティの値
戻り値: object(指定したプロパティを含む更新されたJSONオブジェクト)
setPropertyJSONオブジェクトの指定された値に設定されたプロパティが含まれるオブジェクトを返す
子オブジェクト内に子プロパティを設定するには、入れ子になった setProperty() 呼び出しを代わりに使用
setProperty(<object>, ‘<property>’, <value>)object: プロパティを設定する JSON オブジェクト
property: 設定する既存or新規のプロパティの名前
value: プロパティの値
戻り値: object(指定したプロパティを含む設定されたJSONオブジェクト)
removeProperty削除されたプロパティが含まれるオブジェクトを返すremoveProperty(<object>, ‘<property>’)object: any(プロパティを削除する JSON オブジェクト)
property: 削除するプロパティの名前
戻り値: object(指定したプロパティを含まない更新されたJSONオブジェクト)
xpath指定されたXMLでXPath式※1からXMLノード、ノードセット、または値をJSONとして返すxpath(‘<xml>’, ‘<xpath>’)xml: amy(XPath 式の値に一致するノードまたは値を検索する XML 文字列)
xpath: Any(一致する XML ノードまたは値の検索に使用する XPath 式)
戻り値: <xml-node>:XML
<value>:Any
[<xml-node1>, <xml-node2>, …] – または – [<value1>, <value2>, …]:Array(指定した XPath 式と一致する XML ノードまたは値の配列)
※1 XPath式には、以下のようなものがあります。
「/」:ルート要素を指定する
「//」:子孫要素を指定する
「[@属性名=’値’]」:指定された属性名と値を持つ要素を指定する
「text()」:テキストノードを指定する

式関数のリファレンス ガイド – Azure Logic Apps | Microsoft Learn

Microsoft

分からないなりに、まとめていったことで、JSONは、けっこう身近になってきました。
ただ、未だにXMLって聞いてもピンときません。ただ、自分で試してみることで分かってきたりしますので、
これからは、なんとなく、関数を使ってみる!をやっていきたいと思います。
たまに、Excelとか他のOffice系をやってしまうかもしれませんが、どうかお許しを。


返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA