- Erste Schritte
- Tutorials
- Automationsprojekte
- Erstellen von Automatisierungen
- Grundlagen der Automatisierung
- Objekt-Repository
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Tutorial: Erstellen einer Pivot-Tabelle
- Tutorial: Durchlaufen von Zeilen in einer Tabelle
- Tutorial: Vergleichen von Excel-Dateien und Senden von Abstimmungsfehlern per E-Mail
- Tutorial: Extrahieren von Daten aus automatisierten E-Mails und Verschieben der Daten in eine Desktopanwendung
- Tutorial: Filtern von Daten in Excel
- Tutorial: Formatieren von Zellen
- Tutorial: Hinzufügen von Informationen über die Dateien in einem Ordner zu einer Excel-Datei
- Tutorial: Hinzufügen eigener Formeln zum Projektnotizbuch
- Automatisieren von PowerPoint
- Datenautomatisierung
- Allgemeine Aktivitäten
- Automatisierung mit Google Workspace
- OneDrive- und SharePoint-Automatisierung
- Fehlersuche und ‑behebung
StudioX-Benutzerhandbuch
In diesem Tutorial erstellen wir eine Automatisierung, um den folgenden Workflow für jede Zeile in einer Excel-Tabelle zu wiederholen, die noch keinen Wert für die Transaction # hat:
- Kopieren des Werts aus der Zelle in der Spalte Cash In.
- Fügen Sie den Wert in ein Feld in einer Desktopanwendung ein.
- Kopieren der Transaktionsnummer aus der Desktopanwendung.
- Einfügen des Werts in die Zelle in der Spalte Transaction #.
- Klicken einer Schaltfläche in der Desktop-Anwendung, um die Daten zu übermitteln.
Wir erstellen ein Projekt und beginnen mit dem Hinzufügen einer Aktivität Excel-Datei verwenden , um die zu verwendende Excel-Datei anzugeben. Innerhalb dieser Aktivität fügen wir eine Aktivität Für jede Excel-Zeile hinzu, um anzugeben, dass die Aktivitäten für jede Zeile wiederholt werden sollen, während wir sie durchlaufen. Da die Automatisierung nur für die Zeilen in unserer Excel-Datei ausgeführt werden soll, die keinen Transaktionsnummernwert enthalten, fügen wir innerhalb der Aktivität „Excel für jede Zeile“ eine Aktivität vom Typ Wenn hinzu, um anzugeben, dass die zu automatisierenden Aktivitäten nur für ausgeführt werden sollen Zeilen, die die Bedingung erfüllen, dass die Zelle unter Transaktionsnr. leer ist.
- Richten Sie das Projekt ein und erhalten Sie die erforderlichen Dateien.
- Erstellen Sie ein neues leeres Projekt mit den Standardeinstellungen.
- Laden Sie das Archiv mit dem Automatisierungsprojekt in diesem Tutorial mit der Schaltfläche am unteren Rand dieser Seite herunter und extrahieren Sie es. Kopieren Sie die Datei DoubleUI.xlsx in Ihren Projektordner und doppelklicken Sie auf die Datei DoubleUI.exe, um die DoubleUI-Anwendung zu öffnen.
- Fügen Sie die Excel-Datei zum Projekt hinzu.
- Klicken Sie im Entwurfsbereich auf Aktivität hinzufügen
, und suchen Sie dann im Suchfeld oben auf dem Bildschirm die Aktivität Excel-Datei verwenden (Use Excel File), und wählen Sie sie aus. Dem Entwurfsbereich wird eine Excel-Datei verwenden-Aktivität hinzugefügt. - In der Aktivität:
-
Klicken Sie auf Durchsuchen
neben dem Feld Excel-Datei , und navigieren Sie dann zur Datei DoubleUI.xlsxund wählen Sie sie aus. -
Geben Sie im Feld Referenzieren als
UIDein.Sie haben angegeben, dass Sie mit der Datei DoubleUI.xlsx arbeiten werden, die in Ihrer Automatisierung als „UID“ bekannt ist.
-
- Klicken Sie im Entwurfsbereich auf Aktivität hinzufügen
- Durchlaufen Sie die Zeilen in der Excel-Datei.
-
Klicken Sie auf Aktivität hinzufügen
in „Excel-Datei verwenden“ und klicken Sie dann im Abschnitt Gängige Szenarien im Suchfeld oben auf dem Bildschirm auf Aktionen für Zeilen im Excel-Bereich wiederholen. Eine Für jede Excel-Zeile -Aktivität wird dem Designer-Panel in der Aktivität „Excel-Datei verwenden“ hinzugefügt. -
Klicken Sie in der Aktivität Für jede Excel-Zeile (For Each Excel Row) auf Plus
rechts neben dem Feld In Bereich, und wählen Sie dann UID > Eingabe [Blatt] > Transaktionen[Tabelle] aus, um die Tabelle „Transaktionen“ aus dem Eingabeblatt der Datei UID auszuwählen. Ihre Auswahl wird im Feld In Bereich als „[UID] Transaktionen“ angezeigt.Sie haben angegeben, dass Sie die Zeilen in der Tabelle „Transaktionen“ durchlaufen möchten.
-
- Fügen Sie die Bedingung hinzu, die beim Ausführen von Aktivitäten erfüllt werden soll.
- Klicken Sie auf Aktivität hinzufügen
in der Für jede Excel-Zeile -Aktivität und suchen Sie dann im Suchfeld oben auf dem Bildschirm nach Wenn. In der Aktivität „Anwendung/Browser verwenden“ wird eine „Wenn“-Aktivität hinzugefügt. - Wählen Sie in der Aktivität „Wenn“ die Option aus
Im erweiterten Editor öffnen neben dem Feld Bedingung , um den Bedingungsgenerator zu öffnen. - Fügen Sie im Bedingungsgenerator die Bedingung „wenn die Transaktionsnr. in der aktuellen Zeile leer ist“ hinzu:
-
Klicken Sie auf Plus
rechts neben dem Feld auf der linken Seite, und wählen Sie dann CurrentRow > Transaktionsnr., um den Wert der Transaktionsnr. in der aktuellen Zeile, die Sie gerade durchlaufen, als Wert auszuwählen, der in der Bedingung ausgewertet werden soll. -
Wählen Sie im Dropdown-Menü in der Mitte ist die Option ist leer aus.
Die Aktivitäten, die Sie im Dann-Zweig der Wenn-Aktivität hinzufügen, werden für die Zeilen ausgeführt, die diese Bedingung erfüllen.

-
- Klicken Sie auf Aktivität hinzufügen
- Fügen Sie die Desktopanwendung und die Aktivitäten hinzu, die in ihr ausgeführt werden sollen, wenn die Bedingung erfüllt ist.
-
Klicken Sie auf Aktivität hinzufügen
im Dann -Zweig der Wenn- Aktivität und klicken Sie dann im Suchfeld oben auf dem Bildschirm auf Anwendung/Browser verwenden. Im Dann-Zweig der Wenn-Aktivität wird eine „Anwendungs/Browser-Aktivität verwenden“ hinzugefügt. -
Klicken Sie in der Aktivität „Anwendung/Browser verwenden“ auf Fenster konfigurieren, und bewegen Sie dann den Mauszeiger in das Fenster „DoubleUI“. Wenn das Fenster hervorgehoben wird, klicken Sie auf eine beliebige Stelle in DoubleUI.
Die Aktivität „Anwendung/Browser verwenden“ (Use Application/Browser) wird aktualisiert, und ein Screenshot der Anwendung wird innerhalb der Aktivität angezeigt.
-
Klicken Sie auf Aktivität hinzufügen
in der Aktivität Use Application/Browser und suchen Sie dann im Suchfeld oben auf dem Bildschirm nach Type Into. In der Aktivität „Anwendung/Browser verwenden“ wird eine „Eingeben in“ Aktivität hinzugefügt. -
In der Aktivität „Eingeben in“ (Type Into):
-
Klicken Sie auf Ziel auf Bildschirm anzeigen, bewegen Sie dann den Mauszeiger auf das Feld Einzahlung in der DoubleUI.exe-Anwendung, und klicken Sie, wenn es hervorgehoben ist, auf das Feld. Das Textfeld wird als Ziel und die Beschriftung Einzahlung daneben als Anker identifiziert. Klicken Sie im Fenster „Auswahloptionen“ auf Bestätigen, um die Auswahl zu speichern. Ein Bild des Ziels und des Ankers wird in der Aktivität „Eingeben in“ (Type Into) angezeigt.
Sie haben angegeben, dass Sie in das Feld „Einzahlung“ aus der DoubleUI.exe-Anwendung eingeben möchten.
-
Klicken Sie auf Plus
rechts neben dem Feld Dies eingeben und wählen Sie dann CurrentRow > Einzahlung aus, um den Einzahlungswert in der aktuellen Zeile, die Sie gerade durchlaufen, als einzugebenden Wert auszuwählen.
-
-
Klicken Sie auf Aktivität hinzufügen
in der Aktivität „Use Application/Browser“ unter der Aktivität „Eingeben in“ und suchen Sie dann im Suchfeld oben auf dem Bildschirm nach Text abrufen . In der Aktivität „Anwendung/Browser verwenden“ wird nach der „Eingeben in“-Aktivität eine „Text abrufen-Aktivität “ hinzugefügt. -
In der Aktivität „Text abrufen“ (Get Text):
-
Klicken Sie auf Ziel auf Bildschirm anzeigen, und bewegen Sie dann den Mauszeiger auf den Wert Transaktionsnr. in der DoubleUI.exe-Anwendung, und klicken Sie, wenn er hervorgehoben wird, auf den Wert. Der Wert „Transaktionsnr.“ wird als Ziel und die Beschriftung daneben als Anker identifiziert. Klicken Sie im Fenster „Auswahloptionen“ auf Bestätigen, um die Auswahl zu speichern. Ein Bild des Ziels und des Ankers wird in der Aktivität „Text abrufen“ (Get Text) angezeigt.
Sie haben angegeben, dass Sie den Wert für die Transaktionsnr. aus der DoubleUI.exe-Anwendung kopieren möchten.
-
Klicken Sie auf Plus
rechts neben dem Feld Speichern in, und wählen Sie dann CurrentRow > Transaktionsnr., um die Spalte „Transaktionsnr.“ in der aktuellen Zeile, die Sie durchlaufen, als Zelle auszuwählen, in die der aus der Anwendung kopierte Wert eingefügt werden soll.
-
-
Klicken Sie auf Aktivität hinzufügen
in der Aktivität „Use Application/Browser“ unter der Aktivität „Text abrufen“ und wählen Sie dann im Suchfeld oben auf dem Bildschirm Klicken aus.Eine Klickaktivität in der Aktivität „Anwendung/Browser verwenden“ (Use Application/Browser) nach der Aktivität „Text abrufen“ (Get Text).
-
Klicken Sie in der Klicken-Aktivität auf Ziel auf Bildschirm anzeigen, bewegen Sie dann den Mauszeiger auf die Schaltfläche Akzeptieren in der DoubleUI.exe-Anwendung, und klicken Sie, wenn sie hervorgehoben ist, auf die Schaltfläche. Die Schaltfläche „Akzeptieren“ wird als Ziel und die Schaltfläche Abbrechen wird als Anker identifiziert. Klicken Sie im Fenster „Auswahloptionen“ auf Bestätigen, um die Auswahl zu speichern. Ein Bild des Ziels und des Ankers wird in der Aktivität „Klicken“ (Click) angezeigt.
Sie haben angegeben, dass Sie auf die Schaltfläche „Akzeptieren“ in der DoubleUI.exe-Anwendung klicken möchten.

-
Klicken Sie im StudioX-Menüband auf Speichern , um die Automatisierung zu speichern, und klicken Sie dann auf Ausführen , um die Automatisierung auszuführen. Die Cash In-Werte aus jeder Zeile in der UID-Tabelle, die keinen Transaktionsnr.-Wert haben, werden in der DoubleUI-Anwendung und die Transaktionsnr. aus der DoubleUI-Anwendung eingegeben wird in jede Zeile in der UID-Tabelle kopiert. Beispiel herunterladen
-