JSONをカスタムオブジェクトに変換は読んで字の通り、取得したJSONファイルをカスタムオブジェクト(PAD上で使用するためのデータ形式)に変換するアクションです。
JSONをカスタムオブジェクトに変換
![power automate desktop json2](https://sunagitsune.com/wp-content/uploads/2022/05/power-automate-desktop-json2.png)
JSONをカスタムオブジェクトに変換は、アクションペインの変数から追加できます。
![power automate desktop json3](https://sunagitsune.com/wp-content/uploads/2022/05/power-automate-desktop-json3.png)
追加するとダイアログが表示されます。
JSON
![power automate desktop json5](https://sunagitsune.com/wp-content/uploads/2022/05/power-automate-desktop-json5.png)
カスタムオブジェクトに変換するJSONを指定します。直接JSONを記入することはできないようなので、変数で指定することになります。
![power automate desktop json1](https://sunagitsune.com/wp-content/uploads/2022/05/power-automate-desktop-json1.png)
今回はテスト用のJSONファイルを用意したので、
![power automate desktop json4](https://sunagitsune.com/wp-content/uploads/2022/05/power-automate-desktop-json4.png)
これをファイルからテキストを読み取りますでインスタンス化して、取得した変数を記入しています。
![power automate desktop json6](https://sunagitsune.com/wp-content/uploads/2022/05/power-automate-desktop-json6.png)
実行すると、JSONファイルの中身がカスタムオブジェクトに変換されることが確認できます。
生成された変数
![power automate desktop json7](https://sunagitsune.com/wp-content/uploads/2022/05/power-automate-desktop-json7.png)
変数名をクリックして変更、あるいは{x}から他の変数に値を上書きできます。
![power automate desktop json8](https://sunagitsune.com/wp-content/uploads/2022/05/power-automate-desktop-json8.png)
スイッチをオフにすると、変数が生成されなくなります。
エラー発生時
![power automate desktop json9](https://sunagitsune.com/wp-content/uploads/2022/05/power-automate-desktop-json9.png)
エラー時の処理を設定できます。
![power automate desktop json10](https://sunagitsune.com/wp-content/uploads/2022/05/power-automate-desktop-json10.png)
詳細ではJSONの解析エラーを指定できます。
![](https://sunagitsune.com/wp-content/uploads/2021/11/machine-learning-g0b59793cc_1280-160x90.png)
Microsoft Power Automate Desktop(PAD)アクション、使い方一覧
Power Automate Desktopの使い方を機能・分類別に参照できるまとめです。
コメント