レガシー オートメーション パッケージ
- 最終更新日2022/07/19
レガシー オートメーション パッケージ
レガシー オートメーション パッケージ の アクション は、移行した Bots が Automation 360 でシームレスに実行することを確認するために使用します。このパッケージを使用して、新しい Bot をデプロイすることは推奨されません。
式
式は、アクション の入力フィールドに表示されます。この パッケージ には以下の式が含まれています。
式 | 説明 | 使用例 |
---|---|---|
DictionaryToString |
ディクショナリ変数を文字列変数に変換します。 | {{$dictionaryVar.LegacyAutomation:dictionaryToString$}} 出力は、次の値を持つ文字列変数です: |
GetAbsolutePath |
パスの始めにグローバル変数を配置することで、システム上に存在するすべての (Automation Anywhere 以外の) ファイルの相対パスを提供します。Enterprise 11 または Enterprise 10 では、GetAbsolutePath は、 に相当します。 Enterprise 11 または Enterprise 10 では、リポジトリ内の任意のフォルダーを、 |
|
GetBotPath |
Enterprise 11 または Enterprise 10 Bots の Bot パス変数の値を変更し、Automation 360 リポジトリに応じた相対 Bot パスで置き換えます。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 |
Enterprise 11 または Enterprise 10 から移行された Bots のリスト変数の特定のインデックス位置から値を取得します。インデックス位置がリスト変数のサイズより大きい場合、システムは、移行された Bots のリストの最初のインデックス位置から値を再試行します。 | |
ListToString |
リスト変数を文字列変数に変換します。 | {{$listVar.LegacyAutomation:listToString$}} 出力は、次の値を持つ文字列変数です: |
ListToTable |
リスト変数をテーブル変数に変換します。 | {{$my-list-variable.LegacyAutomation:listToTable$}} 出力はテーブル変数で、各リスト値は単一列のセルです。 |
ParseLegacyKeys |
変数に格納されている Enterprise 10/Enterprise 11 Bots の [キー ストロークを挿入] コマンドが正常に実行されることを確認します。この式では、実行時に同等の 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 Bots と同じ出力が返されます。 | $prompt-assignment.LegacyAutomation:parseVariableOperation$ |
TableToString |
テーブル変数を文字列変数に変換します。 コロン、セミコロン、スペースなどの区切り文字を使用して、出力内の文字列変数の値を区切ることもできます。 |
{{$tableVar.LegacyAutomation:tableToString$}} 出力は、次の値を持つ文字列変数です: コロン、セミコロン、またはスペースを <"区切り文字"> のように使用します: {{$tableVar.LegacyAutomation:tableToString(<"delimiter">)$}} 例:
出力は、次の値を持つ文字列変数です: |
TableToList |
テーブル変数をリスト変数に変換します。 | {{$DataTable.LegacyAutomation:tableToList(<column_index>)$}} For example: {{$DataTable.LegacyAutomation:tableToList(2)$}} 出力は、次の値を持つリスト変数です: |
StringToList |
文字列型変数をリスト型変数に変換します。 | $SampleString.LegacyAutomation:stringToList$ 出力は、"SampleString" と同じ値を持つサイズ 1 のリスト変数です。 |
StringToTable |
文字列型変数をデータ テーブル型変数に変換します。 | $SampleString.LegacyAutomation:stringToTable$ 出力は、SampleString と同じく、インデックス [0,0] の位置でサイズ (1*1) の値を持つデータ テーブル変数です。 |