rksoftware

Visual Studio とか C# とかが好きです

Power Automate でコレクション (配列) の一つ目だけ取得する

Power Automate で配列の 1 番最初の要素だけ使いたいこと、あると思います。
一回しか実行されない Apply to each アクションもいいですが、first 関数もなかなか良いものです。

■ 実例

例えば次のような配列データを JSON 文字列で作るとします。

[
  { "a": "12" },
  { "a": "13" }
]

この一つ目の要素の値だけ使いたい場合こんな式を書きます。

first(outputs('作成'))?['a']

ステップの枠に直接書く場合はこんな感じ。

@{first(outputs('作成'))?['a']}

画像で見るとこんな感じです。

実行結果

こんな感じで一つ目の要素の値だけとれます。

■ 簡単ですね

簡単ですね。