Freigeben über


Fügen Sie Ihrem VBScript Variablen hinzu

In diesem Schritt des RPA-Playbooks für SAP-GUI-Automation mit Power Automate-Tutorial – bevor wir zu Power Automate Desktop wechseln – lassen Sie uns alle hartcodierten Wertreferenzen im VBScript überprüfen und entscheiden, welche durch dynamische Eingabevariablen ersetzt werden sollen.

Identifizieren Sie hartcodierte Werte

Variablen werden in Desktop-Flow-Prozessen verwendet, um Daten für die weitere Verarbeitung zu speichern, und ihre Namen werden in Prozentzeichen % eingeschlossen. Fast jede Aktion erhält mindestens eine Variable als Eingabe oder erzeugt eine Variable als Ausgabe. Jede Variable hat einen eindeutigen Namen. Variablennamen können Buchstaben, Zahlen und Unterstriche ( _ ) enthalten und unterscheiden nicht zwischen Groß- und Kleinschreibung.

Einige Beispiele für die Benennung von Variablen sind:

  • %NewVar%

  • %file_path%

  • %Street%

Die folgende Abbildung zeigt ein Beispiel für das Ersetzen eines hartcodierten Werts durch eine Variable.

Screenshot von VBScript-Code, der einen hartcodierten Feldwert zeigt, der durch eine Eingabevariable ersetzt wird

Screenshot mit einer Codezeile, die lautet:
session.findById("wnd[0]/usr/txtP0006-STRAS).text = "Meine Straße 13"
Die nächste Codezeile hat „Meine Straße 13“ entfernt und durch „%Street%“ ersetzt.

Ihr Skript sollte wie folgt aussehen, nachdem Sie Variablen eingeführt haben.

Screenshot des Codes, bei dem die Benutzereingabe durch eine Reihe von Variablen ersetzt wurde.