- Versionshinweise
- Erste Schritte
- Tutorials
- Automationsprojekte
- Erstellen von Automatisierungen
- Grundlagen der Automatisierung
- Objekt-Repository
- Tutorial: Erstellen einer Pivot-Tabelle
- Tutorial: Durchlaufen von Zeilen in einer Tabelle
- 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
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.
-
Schritt 1: Richten Sie das Projekt ein und erhalten Sie die erforderlichen Dateien.
- Create a new blank project using the default settings.
- 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.
-
Schritt 2: Fügen Sie die Excel-Datei zum Projekt hinzu.
-
Click Add activity
in the Designer panel, and then find the Use Excel File activity in the search box at the top of the screen and select it. A Use Excel File activity is added to the Designer panel. -
In der Aktivität:
-
Click Browse
next to the Excel file field, and then browse to and select the file DoubleUI.xlsx -
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.
-
-
-
Schritt 3: Zeilen der Excel-Datei durchlaufen.
-
Click Add activity
inside Use Excel File, and then, in the Common Scenarios section of the search box at the top of the screen, click Repeat actions for rows in Excel range. An For Each Excel Row activity is added to the Designer panel inside the Use Excel File activity. -
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.
-
-
Schritt 4: Bedingung hinzufügen, die beim Ausführen von Aktivitäten erfüllt werden soll.
-
Click Add activity
inside the For Each Excel Row activity and then, in the search box at the top of the screen, locate and click If. An If activity is added in the Use Application/Browser activity. -
In the If activity, click Plus
on the right side of the Condition field, and then select Condition Builder. -
Fügen Sie im Bedingungsgenerator die Bedingung „wenn die Transaktionsnr. in der aktuellen Zeile leer ist“ hinzu:
-
Click Plus
on the right side of the field on the left, and then select CurrentRow > Transaction # to select the Transaction # value from the current row you are iterating through as the value to evaluate in the condition. -
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.
-
-
-
Schritt 5: Desktopanwendung und Aktivitäten hinzufügen, die bei Erfüllen der Bedingung ausgeführt werden sollen.
Die Werte von „Cash In“ aus jeder Zeile in der UID-Tabelle, die keine Transaktionsnummer haben, werden in der DoubleUI-Anwendung eingegeben und die Transaktionsnummer aus der DoubleUI-Anwendung wird in jede Zeile in der UID-Tabelle kopiert.
-
Click Add activity
inside the Then branch of the If activity and then, in the search box at the top of the screen, locate and click Use Application/Browser. A Use Application/Browser activity is added in the Then branch of the If activity. -
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.
-
Click Add activity
inside the Use Application/Browser activity and then, in the search box at the top of the screen, locate and click Type Into. A Type Into activity is added in the Use Application/Browser activity. -
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.
-
Click Plus
on the right side of the Type this field, and then select CurrentRow > Cash In to select the Cash In value from the current row you are iterating through as the value to type.
-
-
Click Add activity
inside the Use Application/Browser activity below the Type Into activity and then, in the search box at the top of the screen, locate and click Get Text. A Get Text activity is added in the Use Application/Browser activity after the Type Into activity. -
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.
-
Click Plus
on the right side of the Save to field, and then select CurrentRow > Transaction # to select the Transaction # column on the current row you are iterating through as the cell where to paste the value copied from the application.
-
-
Click Add activity
inside the Use Application/Browser activity below the Get Text activity and then, in the search box at the top of the screen, locate and select Click.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.
-