Legacy Automation package
Die actions im werden Legacy Automation package nur in migriert bots verwendet, um sicherzustellen, dass sie nahtlos in Automation 360ausgeführt werden. Wir empfehlen nicht, dieses Paket für Neuentwicklungen bot zu verwenden.
Ausdrücke
Ausdrücke werden in action Eingabefeldern angezeigt. Dies package hat die folgenden Ausdrücke:
Ausdruck | Beschreibung | Verwenden Sie ein Beispiel |
---|---|---|
DictionaryToString |
Konvertiert eine Wörterbuchvariable in eine Zeichenfolgenvariable | {{€dictionaryVar.LegacyAutomation:dictionaryToString}} Die Ausgabe ist eine String-Variable mit dem folgenden Wert: |
GetBotPath |
Ändert den Wert der bot Pfadvariablen im Enterprise 11 OR Enterprise 10 bots und ersetzt sie durch den relativen bot Pfad entsprechend dem Automation 360 Repository. | |
GetDecrementedNumber |
Verringert den Wert der jeweiligen Variablen um 1. Es wird hauptsächlich in den Indexpositionen von Listen-, Datensatz- oder Tabellenvariablen verwendet. | MyArray[€Loop-Counter-1.LegacyAutomation:getDecrementedNumber€][0]€ Die Ausgabe von |
GetIncrementedNumber |
Erhöht den Wert der jeweiligen Variablen um 1. Es wird hauptsächlich in den Indexpositionen von Listen-, Datensatz- oder Tabellenvariablen verwendet. | €Loop-Counter-1.LegacyAutomation:getIncrementedNumber.Number:toString€ die Ausgabe von MyNumber erhöht sich mit jeder Iteration der Schleife um 1. |
GetKeystrokeCount | Berechnet die Werte von Tastatureingaben in einem Ausdruck/Text Anmerkung: Ein Sonderzeichen wie [TAB], [ENDE] oder [BILD AB] wird als ein Tastendruck gezählt. |
€keystroke-CharLength.LegacyAutomation:getKeystrokeCount.String:toNumber Die Ausgabe ist die durchschnittliche Verzögerung für jeden Tastendruck. |
GetLegacyIndexValue |
Ruft den Wert aus der spezifischen Indexposition der Listenvariablen im bots migrierten von Enterprise 11 oder Enterprise 10ab. Wenn die Indexposition größer als die Größe der Listenvariablen ist, ruft das System den Wert von der ersten Indexposition der Liste in der migrierten ab bots | |
ListToString |
Konvertiert eine Listenvariable in eine Zeichenfolgenvariable. | {{ listVar.LegacyAutomation:listToString}} Die Ausgabe ist eine String-Variable mit dem folgenden Wert: |
ListToTable |
Konvertiert eine Listenvariable in eine Tabellenvariable. | {{€my-list-variable.LegacyAutomation:listToTable}} Die Ausgabe ist eine Tabellenvariable, bei der jeder Listenwert eine Zelle in einer einzigen Spalte ist. |
ParseLegacyKeys |
Stellt sicher, dass der Befehl „Tastenstrich einfügen“ der Enterprise 10inEnterprise 11 bots Variablen gespeicherten / nach der Ausführung erfolgreich ist. Dieser Ausdruck konvertiert sie während Automation 360 der Ausführung in äquivalente Tastenanschläge. Anmerkung: Das Aussehen einiger Sonderzeichen unterscheidet sich zwischen Version 11.3 und Automation 360. Die Bild-auf-Taste wird beispielsweise in Version 11.3 als [BILD-AUF] und in Automation 360als [BILD-AUF] angezeigt. Dieser Unterschied hat keinen Einfluss auf bot die Funktion. |
Test.LegacyAutomation:parseLegacyKeys |
ParseVariableOperation |
Analysiert den im Enterprise 10Enterprise 11 Befehl / Variable Operation angegebenen Ausdruck. Dieser Ausdruck stellt sicher, dass Automation 360 bei Enterprise 10Enterprise 11 bots der Ausführung dieselbe Ausgabe wie / zurückgegeben wird. | Prompt-assignment.LegacyAutomation:parseVariableOperation€ |
TableToString |
Konvertiert eine Tabellenvariable in eine Stringvariable. Sie können auch Trennzeichen wie einen Doppelpunkt, ein Semikolon oder ein Leerzeichen verwenden, um die Werte der Zeichenfolgenvariable in der Ausgabe zu trennen. |
{{€tableVar.LegacyAutomation:tableToString}} Die Ausgabe ist eine String-Variable mit dem folgenden Wert: Verwenden Sie einen Doppelpunkt, ein Semikolon oder ein Leerzeichen als <„Trennzeichen“>: {{€tableVar.LegacyAutomation:tableToString(<„delimiter“>)}} Beispiel:
Die Ausgabe ist eine String-Variable
Mit dem folgenden Wert:
|
TableToList |
Konvertiert eine Tabellenvariable in eine Listenvariable. | {{€DataTable.LegacyAutomation:tableToList(<column_Index>)}} zum Beispiel: {{€DataTable.LegacyAutomation:tableToList(2)}} Die Ausgabe ist eine Listenvariable mit dem folgenden Wert: |