activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
UiPath logo, featuring letters U and I in white
Produktivitätsaktivitäten
Last updated 21. Nov. 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 diesen Beispielen wird erklärt, wie Sie einen Workflow erstellen, der Daten aus mehreren Google-Tabellen sammelt und sie zu einem neuen Blatt zusammenführt, während die ursprünglichen Daten erhalten bleiben. In diesem Beispiel werden Google Workspace-Aktivitäten wie Add Sheet, For Each Sheet in Spreadsheet, Read Range und Write Range vorgestellt.

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, die sich noch unter der Verzweigung Dann befindet, um aufzuzeichnen, dass alle Blätter in das Zusammenfassungsblatt angehängt 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 White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten