Google-Sheets-Makro-Generator aus Screenshot
Von Wikiprompt, der freien Prompt-Enzyklopädie
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
- Kategorie: productivity-Prompts
- Quelle: https://x.com/itsPaulAi/status/1751283864637747420
Diskussion
0 Kommentare