PAD:変数のお話

PowerAutomateDesktop

アクションの概要説明

<span class="red"><span class="blue">Robo2号</span></span>
Robo2号

今回は、PAD全般で使用する変数とは?について可能な範囲の情報提供をしたいと思います。変数は突き詰めればいろいろ覚えないといけないテクニックがありますので少々お話にお付き合いください。

変数とは?

変数とは、文字の通り、「変わる数」と書いている通り、中身が変化できる箱のようなものをイメージしてください。下のイラストは変数に「10」or「あ」orリストを覚えこませたイメージとなります。
変数には数といった文字が使われていますが、数値だけとは限りません
数値・文字・リストなど様々なデータが保存可能です。
PADは中のデータを分析して、データの種類を自分で判別して「変数型」といった属性を持ちます。

変数型とは?

数値型テキスト型リスト型

その他プール型・データテーブル型など多くの種類の変数型があります。

変数型の種類・データ形式・活用方法

おもな変数型は以下のものがあります。

データ型種類データ形式活用方法
数値型1・2・3などの数値演算等
テキスト型A・a・あ、亜などの文字または
AAA・abcなど
文字列
Datetime型2024年12月31日11時25分18秒などの日時データ日時管理
リスト型
1次元配列形式
データーテーブル型




見出し+2次元配列形式
エクセルデータとの連携
プール型真(True)・偽(False)真偽の判定に使用
カスタムオブジェクト型名前(key)と値JSON形式のデータ
ファイル型「C:\Users\aaa\ドキュメント\aaa.xlsx」などファイル名
フォルダ型「C:\Users\aaa\ドキュメント」などフォルダ名
インスタンス型「Excelインスタンス」などインスタンス名

プロパティ

変数型には、データ以外にもプロパティが設定されることがあります。プロパティを用いることで、変数データをより詳細に扱うことができます。おもなデータ型のプロパティとそのデータ内容を紹介します。
プロパティを扱うときは、変数名.プロパティの指定で扱うことができます。
例:テキストの長さを変数(変数名:NewVarの場合)として取り出して使用する場合。
記述方法は「%NewVar.Length%」となります。実際の使用例を以下に示します。

データ型種類プロパティおよびデータ内容
テキスト型.Length
テキストの文字数
.isEmpty
変数が空かどうかの真偽
.ToUpper

「AB」等、英文字を大文字に変換したテキスト
.ToLower

「ab」等、英文字を小文字に変換したテキスト
.Trimmed

テキスト最初の空白を削除したテキスト
リスト型.Count
リストに格納されている項目数
データーテーブル型.RowsCount
データ テーブルの行数の値
.Columns

データ テーブルの列の名前を含むリスト
.IsEmpty

データ テーブルが空かどうかの真偽
.ColumnHeadersRow

テーブル ヘッダーを含むデータ行
Datetime型.Year datetime 値の年の値
.Month datetime 値の月の値
.Day
 datetime 値の日の値
.DayOfWeek 
datetime 値の曜日のテキスト(Sundayなど)
.DayOfYear

1月1日から数えたdatetime 値の日数
.Hour
 datetime 値の時間の値
.Minute
 datetime 値の分の値
.Second
 datetime 値の秒の値
ファイル型.FullName
「C:\Users\aaa\ドキュメント\aaa.xlsx」等
ファイルのフルパス
.FullName
「aaa.xlsx」等拡張子を含むファイル名
.Extension
「.xlsx」等ファイルの拡張子
.NamewithoutExtension
「C:\Users\aaa\ドキュメント\aaa」等
拡張子のないファイル名
.Directory

「C:\Users\aaa\ドキュメント\」等
ファイルが格納されているディレクトリ
.RootPath

「C:\」などファイルのルート パス
.CreaitionTime

ファイルが作成された日時
.LastModified

ファイルを最後に修正した日時
.LastAccesed

ファイルに最後にアクセスした日時
.IsHidden

ファイル表示の真偽
.IsSystem

システムファイルかどうかの真偽
.IsReadOnly

読み取り専用かどうかの真偽
.IsArchive

アーカイブかどうかの真偽
.isEmpty

ファイルが空かどうかの真偽
.Exsts

ファイルが存在するかどうかの真偽
フォルダ型.Fullname
「C:\Users\aaa\ドキュメント」等
フォルダのフルパス
.RootPath

「C:\」等フォルダのルートパス
.Parent
「C:\Users\aaa」等
フォルダの親ディレクトリ
.Name

「ドキュメント」等フォルダの名前
.CreationTime

フォルダが作成された日時
.LastModified

フォルダを最後に修正した日時
.IsHidden
フォルダ表示の真偽
.Exists

フォルダが存在するかどうかの真偽
.isEmpty

フォルダが空かの真偽
.FilesCount

フォルダ内のファイル数
.FoldersCount

フォルダ内のフォルダ数

タイトルとURLをコピーしました