- Versionshinweise
- Erste Schritte
- Tutorials
- Automationsprojekte
- Erstellen von Automatisierungen
- Grundlagen der Automatisierung
- 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
- Allgemeine Aktivitäten
Tutorial: Extrahieren von Daten aus automatisierten E-Mails und Verschieben der Daten in eine Desktopanwendung
In diesem Tutorial erstellen wir eine Automatisierung, die es einfach macht, bestimmte Daten aus Textblöcken zu extrahieren, die einem bestimmten Format folgen. Stellen wir uns vor, Sie arbeiten in einer Bank und erhalten viele E-Mail-Benachrichtigungen im Zusammenhang mit neuen Einzahlungstransaktionen. Sie müssen jede E-Mail öffnen, die Beträge manuell kopieren und in eine Kassenanwendung einfügen und dann jede verarbeitete E-Mail in einen Outlook-Ordner verschieben. Die E-Mails sind automatisiert, sie alle folgen einer Vorlage und der gleiche Text erscheint immer neben den Beträgen, die Sie im E-Mail-Text benötigen. Zum Beispiel:
!!!This is an automated message, please do not respond.
A new deposit transaction can be submitted:
Cash in: $10
On Us Check: $20
Not On Us Check: $15
Thank you.
!!!This is an automated message, please do not respond.
A new deposit transaction can be submitted:
Cash in: $10
On Us Check: $20
Not On Us Check: $15
Thank you.
Das Standard-Projektnotizbuch enthält Formeln, die nur die erforderlichen Beträge extrahieren können. Wir bearbeiten das Projektnotizbuch manuell, um die Werte aus einer E-Mail zu extrahieren, wie in Schritt 2: Einrichten eines Projekts und Abrufen der erforderlichen Dateien beschrieben, und konfigurieren dann unsere Automatisierung, um die gleichen Werte aus allen ähnlichen E-Mails zu extrahieren.
Die Automatisierung führt die folgenden Aufgaben für jede E-Mail in einem Outlook-Suchordner aus, die die neuesten ungelesenen automatisierten E-Mails im Zusammenhang mit Einzahlungstransaktionen enthält:
- Kopiert den Textkörper der E-Mail und fügt die Daten in das Projektnotizbuch ein, in dem bestimmte Daten mithilfe von Excel-Formeln für die Textbearbeitung extrahiert werden.
- Gibt die Daten Feld für Feld in einer Desktopanwendung ein und sendet die Daten.
- Markiert die E-Mail als gelesen und verschiebt sie in einen Outlook-Ordner für verarbeitete E-Mails.
Wir erstellen ein Projekt und beginnen mit dem Hinzufügen einer Aktivität Outlook-Desktop-App verwenden (Use Desktop Outlook App), um das zu verwendende Outlook-Konto anzugeben. Wir fügen dann eine For Each Email-Aktivität hinzu, und dann, um anzugeben, dass die Automatisierung für jede E-Mail ausgeführt werden muss, werden wir alle nachfolgenden Aktivitäten in Für jede E-Mail platzieren. Wir fügen eine Aktivität vom Typ Zelle schreiben (Write Cell) hinzu, um den Textkörper jeder E-Mail in eine bestimmte Zelle im Projektnotizbuch zu kopieren. Wir fügen dann die Aktivitäten zur UI-Automatisierung hinzu, die erforderlich sind, um die Daten in unsere Desktopanwendung einzugeben. Und abschließend fügen wir noch Aktivitäten vom Typ E-Mail als gelesen markieren (Mark Email as Read) und E-Mail verschieben (Move Email) hinzu.