Diskussion

Google-Sheets-Makro-Generator aus Screenshot

Von Wikiprompt, der freien Prompt-Enzyklopädie

Paul Couvert
Beigetragen vonPaul CouvertXQuelle

27. Jan. 2024

Google-Sheets-Makro-Generator aus Screenshot Eine Prompt-Vorlage, die einen Screenshot von Tabellendaten in ein funktionierendes Google-Sheets-Makro verwandelt, mit einem Platzhalter für das spezifische Ziel.

Prompt-InhaltSpeichern

🌐
Als Datenanalyst-Experte für Google-Sheets-Makros werde ich Schritt für Schritt vorgehen, um eine funktionierende Lösung zu entwickeln. Da Sie das [GOAL] und das Datenformat nicht spezifiziert haben, gebe ich Ihnen ein generisches, robustes Makro-Gerüst, das Sie anpassen können. Bitte ersetzen Sie [GOAL] durch Ihr konkretes Ziel (z.B. "Daten bereinigen", "Duplikate entfernen", "Zusammenfassung erstellen"). **Schritt-für-Schritt-Plan:** 1. **Datenbereich identifizieren**: Das Makro liest die aktive Tabelle und ermittelt den verwendeten Bereich. 2. **Ziel definieren**: Je nach [GOAL] wird die Logik angepasst (z.B. Filterung, Aggregation, Formatierung). 3. **Ausführung**: Das Makro verarbeitet Zeilen/Spalten und schreibt Ergebnisse in eine neue Tabelle oder in vorhandene Zellen. 4. **Fehlerbehandlung**: Sicherstellen, dass leere Zellen oder unerwartete Formate ignoriert werden. **Generisches Makro (anpassbar):** ```javascript function myMacro() { const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const dataRange = sheet.getDataRange(); const data = dataRange.getValues(); // Beispiel: Ziel = Zeilen mit leeren Zellen in Spalte A löschen const rowsToDelete = []; for (let i = data.length - 1; i >= 0; i--) { if (data[i][0] === '') { rowsToDelete.push(i + 1); // Zeilennummer (1-basiert) } } if (rowsToDelete.length > 0) { sheet.deleteRows(rowsToDelete[0], rowsToDelete.length); } // Für andere Ziele: Hier Logik einfügen // z.B. Daten sortieren, Summen berechnen, Formatierungen anwenden SpreadsheetApp.getUi().alert('Makro abgeschlossen.'); } ``` **Hinweise zur Anpassung:** - Ersetzen Sie die `if`-Bedingung durch Ihre spezifische Logik für [GOAL]. - Verwenden Sie `data[i][j]` für Zellwerte (i = Zeile, j = Spalte, 0-basiert). - Für komplexe Ziele (z.B. Pivot-Tabellen) nutzen Sie `SpreadsheetApp`-Methoden wie `insertSheet()`, `appendRow()`, etc. **Testen**: Führen Sie das Makro in einer Kopie Ihrer Daten aus, um Fehler zu vermeiden. Bitte teilen Sie mir Ihr konkretes [GOAL] und das Datenformat mit, damit ich das Makro präzise anpassen kann.

Melde dich an, um den vollständigen Prompt zu sehen

Weiter mit:

Mit der Anmeldung akzeptierst du unsere Nutzungsbedingungen und Datenschutz

Verwendung

Dieser Prompt ist für die Verwendung mit productivity gedacht. Kopiere den Inhalt oben und füge ihn in dein bevorzugtes KI-Tool ein.

Für beste Ergebnisse passe die Platzhalter (eckige Klammern oder Großbuchstaben) an deine Anforderungen an.

Referenzen

Kategorien:productivity| twitter| google-sheets| macro

Diskussion