Aktivitäten
Neuestes
False
Bannerhintergrundbild
Produktivitätsaktivitäten
Letzte Aktualisierung 26. Apr. 2024

Mehrere Blätter zu einer neuen Kalkulationstabelle zusammenführen

Über

Zusammenfassung: Verketten Sie Daten aus mehreren Blättern in einer neuen Google-Kalkulationstabelle. Die ursprünglichen Daten werden nicht gelöscht.

Anwendungen: Google Drive, Google Sheets

Beschreibung:

In diesem Beispiel wird erklärt, wie Sie einen Workflow erstellen, der Daten aus mehreren Google-Kalkulationstabellen sammelt und in einem neuen Blatt zusammenführt, wobei die ursprünglichen Daten beibehalten werden.

In diesem Beispiel werden Google WorkSpace Aktivitäten wie Add Sheet, For Each Sheet in Spreadsheet, Read Rangeund Write Rangegezeigt.

Workflow

Tipp: Wenn Sie Zeit sparen möchten, verwenden Sie die Vorlage Mehrere Blätter in einer neuen Zusammenfassungstabelle zusammenführen in Studio Web, um diesen Workflow zu erstellen.
  1. Öffnen Sie Studio Web und erstellen Sie ein neues Projekt.
  2. Fügen Sie Ihrem Workflow eine Add Sheet -Aktivität hinzu. In diesem Schritt möchten Sie ein neues Blatt mit dem Namen Zusammenfassungzu einer bestimmten Kalkulationstabelle hinzufügen. In der Aktivität:
    1. Richten Sie Ihre Google Sheets-Verbindung ein.
    2. Suchen Sie im Feld Kalkulationstabelle die Kalkulationstabelle, in der Sie ein neues Blatt erstellen möchten, und wählen Sie sie aus.
    3. Legen Sie den Blattnamen z. B. auf Zusammenfassungfest. Wählen Sie einen Namen, der am besten zu Ihrem Anwendungsfall passt.


  3. Fügen Sie als Nächstes eine For Each Sheet in Spreadsheet- Aktivität hinzu, um die Blätter zu durchlaufen, die Sie zusammenführen möchten. In der Aktivität:
    1. Wählen Sie dieselbe Kalkulationstabelle aus.
    2. Fügen Sie im Textkörper der Aktivität eine If -Aktivität hinzu. Konfigurieren Sie die Aktivität wie folgt:
      1. Legen Sie die Bedingung für die Iteration fest. Klicken Sie auf das Plus -Symbol, um Variable verwendenauszuwählen.
      2. Legen Sie die Bedingung als CurrentItemIndex=1.


  4. Fügen Sie als Nächstes eine Aktivität für den Then -Zweig von Ifhinzu. Dies ist die Aktivität, die ausgeführt werden soll, falls die Bedingung erfüllt ist. Fügen Sie eine Read Range- Aktivität hinzu. Sein Zweck besteht darin, die ersten Blattheader im Zusammenfassungsbereich zu verwenden und seine Daten zu kopieren. Konfigurieren Sie es wie folgt:
    1. Wählen Sie die Kalkulationstabelle aus.
    2. Klicken Sie für das Feld Bereich auf das Plus -Symbol, um Variable verwendenauszuwählen, und wählen Sie dann CurrentItemaus.
    3. Legen Sie das Feld Hat Header auf True fest.
    4. Legen Sie das Feld Was gelesen werden soll auf Werte fest.


  5. Fügen Sie direkt nach der Aktivität Read Range (noch unter dem Then- Zweig) eine Write Range- Aktivität hinzu und konfigurieren Sie sie wie folgt:
    1. Wählen Sie dieselbe Kalkulationstabelle aus.
    2. Klicken Sie für das Feld Bereich auf das Plus -Symbol, um Variable verwendenauszuwählen, und wählen Sie dann die Ausgabevariable der Aktivität Blatt hinzufügen aus.
    3. Legen Sie das Feld Header einschließen auf Truefest.
    4. Legen Sie das Feld Wie geschrieben wird auf Überschreiben fest.
    5. Wählen Sie im Feld Was geschrieben werden soll die Ausgabevariable der Read Range -Aktivität aus.


  6. Fügen Sie eine Log Message -Aktivität hinzu, um aufzuzeichnen, dass das erste Blatt (CurrentItem) dem Zusammenfassungsblatt (New sheet name) hinzugefügt wurde. Dieser Schritt ist optional.
    1. Konfigurieren Sie das Feld Nachricht wie folgt:


  7. Als Nächstes fügen Sie eine weitere If -Aktivität hinzu und legen eine Bedingung fest, die bestimmt, ob sich die nächsten zu lesenden Blätter vom Zusammenfassungsblatt unterscheiden. In diesem Schritt kopieren wir die anderen Blätter mit Ausnahme der Header.
    1. Konfigurieren Sie die Bedingung wie folgt: CurrentItemIndex Variable ist größer als 1.


  8. Legen Sie die Then- Verzweigung fest. Fügen Sie eine Read Range- Aktivität hinzu, um die Blätter in der Kalkulationstabelle zu lesen:
    1. Wählen Sie die Kalkulationstabelle aus.
    2. Wählen Sie für das Feld Bereich die Option Variable verwenden aus und wählen Sie die Variable CurrentItem aus.
    3. Legen Sie das Feld Hat Header auf True fest.
    4. Legen Sie das Feld Was gelesen werden soll auf Werte fest.


  9. Fügen Sie als Nächstes eine Write Range -Aktivität hinzu, um die gelesenen Daten in das Blatt „ Zusammenfassung “ zu schreiben.
    1. Wählen Sie die Kalkulationstabelle aus.
    2. Wählen Sie für das Feld Bereich die Variable New sheet name der ursprünglichen Aktivität Blatt hinzufügen ( Add Sheet ) aus.
    3. Legen Sie das Feld Header einbeziehen auf Falsefest.
    4. Legen Sie das Feld Wie geschrieben wird auf Anfügen fest. Weitere Informationen zum Anfügen finden Sie in der Dokumentationder Aktivität.
    5. Wählen Sie im Feld Was geschrieben werden soll die Ausgabevariable der Read Range -Aktivität aus.


  10. Fügen Sie als Nächstes eine Log Message -Aktivität hinzu, immer noch unter der Then -Verzweigung, um aufzuzeichnen, dass alle Blätter an das Zusammenfassungs -Blatt angefügt wurden. Dieser Schritt ist optional.


  11. Sie sind fertig und bereit, Ihr Projekt auszuführen!
  • Über
  • Workflow

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.