Automatisierung überall Mit A2019 können Sie externe Skripte und Programme aufrufen. Es gibt drei Skriptsprachen, die Python / Javascript / VBScript unterstützen. Diese können als separate Dateien vorbereitet oder als Inline-Skript in den Bot eingebettet und ausgeführt werden. Wenn Sie es als separate Datei behalten möchten, müssen Sie die lokal erstellte Datei im Voraus in den Kontrollraum hochladen. In beiden Fällen wird das Skript in der Umgebung des lokalen PCs ausgeführt.
Python
Inlinescript
from tkinter import messagebox
messagebox.showinfo('Python', 'Hello World')
Hinweis: Um Python-Code auszuführen, müssen Sie eine Python-Ausführungsumgebung auf Ihrem lokalen PC erstellen. Weitere Informationen finden Sie im Artikel von @ zamaezaaa Ausführen von Python-Code in der A2019 Community Edition. Wenn Sie einen Bot in einer Umgebung ohne Python-Ausführungsumgebung ausführen, führt der Bot nichts aus und wird normal beendet. Der Bot-Agent friert jedoch möglicherweise ein und der nächste Bot kann möglicherweise nicht ausgeführt werden, was einen Neustart erforderlich macht. ..
** Ausführungsergebnis **
Referenzinformationen
Javascript
Inlinescript
function getRandom() {
return Math.floor( Math.random()*10000 );
}
Dies ist eine Funktion, die eine Zufallszahl zwischen 0 und 10.000 zurückgibt.
** Ausführungsergebnis **
Hinweis: Bei JavaScript wird die Bildschirmausgabe von Browsern wie "alert", "prompt", "writeln" und WSH-Objekten wie "WScript.Echo", "WScript.StdOut.WriteLine" implementiert. Da bei der Verwendung ein Fehler aufgetreten ist, habe ich nur die Wertverarbeitung mit JavaScript ausgeführt und das Ergebnis in der MessageBox von Automation Anywhere angezeigt.
Referenzinformationen
VBScript
Inlinescript
MsgBox "Hello World"
** Ausführungsergebnis **
Referenzinformationen
[^ 1]: Der Inhalt der Produktdokumentation wird regelmäßig aktualisiert, daher wird empfohlen, auf die englische Version der Dokumentation zu verweisen.
[^ 2]: In der neuesten englischen Dokumentation können Sie in Python nur ein Argument an eine Funktion übergeben (Boolescher Wert, Wörterbuch, Liste, Nummer, Zeichenfolge). In JavaScript / VBScript können Sie eine Listenvariable übergeben Es heißt, dass Sie mehrere Argumente übergeben können (Boolean, Datetime, number, string usw.). In A2019.10 (Build 2545) können Sie mit VBScript jedoch zusätzlich zu Variablen vom Listentyp unter "Argumente für die Funktion" in den Aktionsdetails Zeichenfolgen und Zahlen eingeben.
Recommended Posts