Hallo zusammen,
ich versuche ein Makro zu erstellen welches mir Daten in Google Sheets schreibt.
Dabei soll jeder Batch ein neues Sheet werden.
Ich nutze diese Datei: https://gallery.alteryx.com/#!app/Google-Sheets-Tools/5952d212a18e9e0e48a0cafe/run
Zum Beispiel diese Tabelle:
A | B | Batch |
1 | a | 0 |
2 | b | 0 |
3 | c | 0 |
4 | d | 1 |
5 | e | 1 |
6 | f | 2 |
7 | g | 2 |
8 | h | 3 |
9 | i | 4 |
Sollte am Ende ein File in Google Sheets sein mit den Sheets 0, 1, 2, 3 und 4 die die entsprechenden Spalten haben.
Zum Makro:
1) First Batch Parameter -> Updatet den Filter bei 2)
2) Nur der erste Batch soll ein neues File erstellen
3) Spalte "Batch" wird rausgenommen
4) Neues File wird erstellt (wenns der first batch ist) bzw an das existierende File werden neue Sheets rangehangen
5) Filename: bestimmt den Filename der erstellt werden soll bzw. Filename an welchem neue Sheets gehangen werden sollen.
6) Sheetname: bestimmt den Sheetname
Wie es also funktionieren sollte:
Erster Batch geht durch und erstellt ein neues File "A" und schreibt seine Zeilen in Sheet "[Name des Batch]" rein.
Zweiter Batch geht ins File "A" und erstellt ein neues Sheet mit [Name des zweiten Batches].
usw.
Was aber passiert ist, dass jeder Batch ein neues File schreibt: (Haben allerdings alle den selben Namen)
Jedes File ist leer
Aber die Sheetnamen sind wie gewollt: 0, 1, 2, 3 und 4 allerdings jeweils in einer anderen Datei.
Wenn ich die Logik manuell versuche klappt es aber
ich bekomme folgende Fehlermedlungen beim Batchmakro:
Error: Googlesheets(2): Record #1: Tool #10: Tool #318: Google API: Sheet 0 already exists; choose a different sheet nam
Wie kann man die Fehler beheben?
Viele Grüße
David
Hallo @df,
vielen Dank für Ihre Frage!
Ich bin mir sicher @grossal, @RolandSchubert, @OliverW, @reply_mueller, @dthiessen, @DavidSta oder @MatthiasSeil werden Ihnen helfen können! Sie sind Experte!
Einen schönen Tag,