「データテーブル列をリストに取得」では、データテーブル形式の変数の列をまるごとリスト化することができます。
データテーブル列をリストに取得
![PowerAutomateDesktop データテーブル列をリストに取得1](https://sunagitsune.com/wp-content/uploads/2022/04/7980e9d1138dfb28e3543e732ab2cd76.png)
データテーブル列をリストに取得は、アクションペインの変数から追加できます。
![PowerAutomateDesktop データテーブル列をリストに取得2](https://sunagitsune.com/wp-content/uploads/2022/04/aefffd3243ffe1be84240d14b5d8030b.png)
追加するとダイアログが表示されます。
前準備(データテーブルとは)
![PowerAutomateDesktop データテーブル列をリストに取得3](https://sunagitsune.com/wp-content/uploads/2022/04/1ebf43fbfcbc2c14a095f4554beea5cc.png)
データテーブルとは図のような列と行を持つデータの固まりを指します。
![PowerAutomateDesktop データテーブル列をリストに取得4](https://sunagitsune.com/wp-content/uploads/2022/04/f9f3931569f6f1b7f8776e0842782af8.png)
データテーブルをPAD上で作成・取得するにはいくつか方法がありますが、たとえばエクセルのシートをそのまま取得すると、
![PowerAutomateDesktop データテーブル列をリストに取得6](https://sunagitsune.com/wp-content/uploads/2022/04/9472b489db3ff5e80a7f6c077402596c.png)
フロー変数に行と列を持つ変数が取得され、
![PowerAutomateDesktop データテーブル列をリストに取得5](https://sunagitsune.com/wp-content/uploads/2022/04/62c620fbedd4eab6267c08e669627239.png)
ダブルクリックして中身を見ると、Datatable形式で変数が保存されていることが確認できます。
データテーブル
![PowerAutomateDesktop データテーブル列をリストに取得7](https://sunagitsune.com/wp-content/uploads/2022/04/d13586b95cca822803ef4304e876f5a0.png)
データテーブル形式の変数を指定するか、直接値を指定します。
列名またはインデックス
![PowerAutomateDesktop データテーブル列をリストに取得8](https://sunagitsune.com/wp-content/uploads/2022/04/2f8393d71936b1265f72e2883afed3bf.png)
データテーブルの取得する列を指定します。
![PowerAutomateDesktop データテーブル列をリストに取得9](https://sunagitsune.com/wp-content/uploads/2022/04/348bad47949f4de3a1a5d2aef68bce68.png)
インデックスはテーブルの左から0、1、2と振られ、0で一番左の列を取得となります。
![PowerAutomateDesktop データテーブル列をリストに取得10](https://sunagitsune.com/wp-content/uploads/2022/04/4f4ab05e93655b13ec980e56bb96a656.png)
見出しを見出しとして取得していれば、列名で取得する列を指定することもできます。
生成された変数
![PowerAutomateDesktop データテーブル列をリストに取得11](https://sunagitsune.com/wp-content/uploads/2022/04/d058e6e6826caa456818041c84b62c42.png)
変数名はクリックで変更可能、{x}で他の変数に値を上書きできます。
![PowerAutomateDesktop データテーブル列をリストに取得12](https://sunagitsune.com/wp-content/uploads/2022/04/2d6f9b5395e96f4db9d46e6f52c7f1f4.png)
スイッチをオフにすると、変数が生成されなくなります。
エラー発生時
![PowerAutomateDesktop データテーブル列をリストに取得13](https://sunagitsune.com/wp-content/uploads/2022/04/04cc8a7dccb00be57fe6c91b79141907.png)
エラー時の処理を指定できます。
![PowerAutomateDesktop データテーブル列をリストに取得14](https://sunagitsune.com/wp-content/uploads/2022/04/f874e68f665c2a2f005ea2e76db251df.png)
「詳細」では、列名が存在しない、インデックスが範囲外の場合を個別に指定できます。
![](https://sunagitsune.com/wp-content/uploads/2021/11/machine-learning-g0b59793cc_1280-160x90.png)
Microsoft Power Automate Desktop(PAD)アクション、使い方一覧
Power Automate Desktopの使い方を機能・分類別に参照できるまとめです。
コメント