レガシー オートメーション パッケージ
- 最終更新日2025/06/19
レガシー オートメーション パッケージ
アクション レガシー オートメーション の パッケージ は、移行した Bot が Automation 360 でシームレスに実行することを確認するために使用します。 このパッケージを使用して新しいBot を開発することは推奨されません。
式
式は、アクション の入力フィールドに表示されます。 この パッケージ には以下の式が含まれています。
式 | 説明 | 使用例 |
---|---|---|
ディクショナリを文字列に変換
|
ディクショナリ変数を文字列変数に変換します。 |
{{$dictionaryVar.LegacyAutomation:dictionaryToString$}}
出力は、次の値を持つ文字列変数です: |
GetAbsolutePath
|
パスの始めにグローバル変数を配置することで、システム上に存在するすべての (Automation Anywhere 以外の) ファイルの相対パスを提供します。 Enterprise 11 または Enterprise 10 では、GetAbsolutePath は、 に相当します。
Enterprise 11 または Enterprise 10 では、リポジトリ内の任意のフォルダーを、 |
|
GetBotPath
|
Bot または Enterprise 11
Enterprise 10 の Bot パス変数の値を変更し、Bot リポジトリに応じた相対 Automation 360 パスで置き換えます。 Bot パスの値は、ローカル パスまたはネットワーク パスの ApplicationPath に基づいています。 |
|
GetDecrementedNumber
|
各変数の値を 1 だけデクリメントします。 主に、リスト変数、レコード変数、行列変数、またはテーブル変数のインデックス位置で使用されます。 |
$myArray[$Loop-Counter-1.LegacyAutomation:getDecrementedNumber$][0]$
|
GetIncrementedNumber
|
各変数の値を 1 だけインクリメントします。 主に、リスト変数、レコード変数、行列変数、またはテーブル変数のインデックス位置で使用されます。 |
$Loop-Counter-1.LegacyAutomation:getIncrementedNumber.Number:toString$ の出力は、myNumber ループの反復ごとに 1 ずつ増加します。 |
GetKeystrokeCount
|
フレーズ/テキスト内のキーボード操作の値を計算します。 注: [TAB]、[END]、または [PAGE DOWN] などの特殊文字は、1 つのキーボード操作としてカウントされます。
|
$KeyStroke-CharLength.LegacyAutomation:getKeystrokeCount.String:toNumber$
出力は、各キーボード操作の平均遅延です。 |
GetLegacyIndexValue
|
Bot または Enterprise 11 から移行された Enterprise 10 のリスト変数の特定のインデックス位置から値を取得します。 インデックス位置がリスト変数のサイズより大きい場合、システムは、移行された Bot のリストの最初のインデックス位置から値を再試行します。 | |
ListToString
|
リスト変数を文字列変数に変換します。 |
{{$listVar.LegacyAutomation:listToString$}}
出力は、次の値を持つ文字列変数です: |
ListToTable
|
リスト変数をテーブル変数に変換します。 |
{{$my-list-variable.LegacyAutomation:listToTable$}}
出力はテーブル変数で、各リスト値は単一列のセルです。 |
ParseLegacyKeys
|
キーストローク挿入 コマンドが Enterprise 10/Enterprise 11
Bot に格納された変数の実行時に成功することを保証します。 この式では、実行時に同等の Automation 360 キーボード操作に変換されます。 注: 特殊文字の外観は、バージョン 11.3 と Automation 360 で異なります。 たとえば、PgUp キーは、バージョン 11.3 では [PAGE UP]、Automation 360 では [PAGE-UP] と表示されます。 この違いは Bot 機能には影響しません。
|
$Test.LegacyAutomation:parseLegacyKeys$
|
ParseVariableOperation
|
Enterprise 10/Enterprise 11 の Variable Operation コマンドで入力した式を解析します。 この式は、実行時に、Automation 360 で Enterprise 10/Enterprise 11 Bot と同じ出力が返されます。 |
$prompt-assignment.LegacyAutomation:parseVariableOperation$
|
TableToString
|
テーブル変数を文字列変数に変換します。 コロン、セミコロン、スペースなどの区切り文字を使用して、出力内の文字列変数の値を区切ることもできます。 |
{{$tableVar.LegacyAutomation:tableToString$}}
出力は、次の値を持つ文字列変数です: コロン、セミコロン、またはスペースを <"delimiter"> のように使用します: {{$tableVar.LegacyAutomation:tableToString(<"delimiter">)$}} 例:
出力は、次の値を持つ文字列変数です: |
TableToList
|
テーブル変数をリスト変数に変換します。 |
{{$DataTable.LegacyAutomation:tableToList(<column_index>)$}} 例えば:{{$DataTable.LegacyAutomation:tableToList(2)$}}
出力は、次の値を持つリスト変数です: |
StringToList
|
文字列型変数をリスト型変数に変換します。 |
$SampleString.LegacyAutomation:stringToList$
出力は、"SampleString" と同じ値を持つサイズ 1 のリスト変数です。 |
StringToTable
|
文字列型変数をデータ テーブル型変数に変換します。 |
$SampleString.LegacyAutomation:stringToTable$
出力は、SampleString と同じく、インデックス [0,0] の位置でサイズ (1*1) の値を持つデータ テーブル変数です。 |