Ich erstelle einen Google Sheets-Rechnungsgenerator, der PDF-Rechnungen per E-Mail verschickt


Über diesen Service
Automatische Übersetzung
Deine Rechnungen, erstellt und versendet direkt aus deiner Tabelle
Wenn du Bestellzeilen in eine Rechnungsvorlage kopierst, eine PDF speicherst und sie manuell per E-Mail verschickst, kann dieser ganze Vorgang direkt aus deinem Google Sheet laufen.
Ich entwickle einen Google Sheets-Rechnungsgenerator mit Google Apps Script: Wähle die Zeilen aus, klicke auf einen Menübutton oder stelle einen Zeitplan ein, und jede Zeile wird zu einer PDF-Rechnung aus deiner Vorlage, die auf Drive gespeichert und an die im Sheet angegebene Kundenadresse verschickt wird. Basierend auf einer Kopie deines Sheets, vor der Übergabe auf Herz und Nieren getestet, mit klaren Anmerkungen in einfachem Englisch.
Was du bekommst:
- Ein benutzerdefiniertes Menü in deinem Sheet: Erstelle Rechnungen für ausgewählte Zeilen oder alle unbezahlten Zeilen
- PDF-Rechnungen aus DEINER Vorlage: dein Logo, deine Felder, deine Nummerierung
- Automatisches Versenden per E-Mail an die Kundenadresse-Spalte, mit deinem Text
- Eine Status-Spalte, die jede Rechnung mit Datum und PDF-Link markiert, damit nichts doppelt verschickt wird
- Summenprüfung anhand von Testdaten: Die Zahlen auf der PDF stimmen mit dem Sheet überein
Realistische Erwartungen: Die Rechnungen werden aus bereits in deinem Sheet vorhandenen Daten generiert. Das ist keine Buchhaltungssoftware, es verbindet sich nicht mit deiner Bank oder QuickBooks/Xero, und ich benötige niemals deine Passwörter: Du autorisierst das Script einmal in deinem eigenen Google-Konto (2 Minuten, Schritt für Schritt).
Lerne Ray P kennen
Google Sheets Automation Apps Script
- AusKanada
- Mitglied seitJuli 2021
Sprachen
Englisch
Automatische Übersetzung
FAQ
Automatische Übersetzung
Was brauchst du von mir?
Eine Kopie/dein Beispiel deiner Tabelle, deiner Rechnungsvorlage (oder eine Beispielrechnung) und welche Spalten wo auf dem PDF platziert werden.
Kann es meine Rechnungsnummern verwenden?
Ja — sag mir das Format (z.B. INV-2026-001, fortlaufend ab einer Nummer, die du mir gibst).
Wird es jemals die gleiche Rechnung zweimal schicken?
Nein — verschickte Zeilen sind mit Datum und PDF-Link markiert, und der Generator überspringt markierte Zeilen.
Warum muss ich das Script in meinem eigenen Google-Konto autorisieren?
Google verlangt das: jedes Apps Script, das E-Mails verschickt, PDFs in Drive erstellt oder nach einem Zeitplan läuft, muss vom Kontoinhaber autorisiert werden. Es ist ein standardmäßiger Google-Berechtigungsbildschirm, dauert etwa 2 Minuten, und meine Anleitung führt dich Schritt für Schritt durch den Prozess. Danach läuft es nur unter deinem Konto.
Was zählt als Revision — und was nicht?
Eine Revision behebt alles, was vereinbart wurde und nicht wie beschrieben funktioniert: ein falsches Feld im PDF, ein Trigger, der nicht ausgelöst wird, ein falsches Formelergebnis bei deinen Beispieldaten. Neue Funktionen, zusätzliche Schritte oder zusätzliche Sheets sind keine Revisionen; sie benötigen einen individuellen Zusatz oder eine neue Bestellung, die immer zuerst angeboten wird.
Was ist bei diesem Gig NICHT enthalten?
Nicht enthalten sind: der Aufbau eines vollständigen, maßgeschneiderten CRM von Grund auf; Arbeiten innerhalb deines Live-Bank-, Buchhaltungs-, Gehaltsabrechnungs- oder anderer sensibler Konten (ich benötige diese Logins nie); laufende Dateneingabe oder Überwachung nach der Lieferung; garantierte Geschäftsergebnisse; Eillieferung, sofern nicht vorher in einem individuellen Angebot vereinbart.
Was, wenn es nicht gebaut werden kann — zum Beispiel, wenn mein Google Workspace-Administrator Scripts blockiert?
Dann werde ich nicht versuchen, dich darüber zu überreden. Wenn eine Workspace-Admin-Richtlinie das Script blockiert oder ein Drittanbieterdienst fehlschlägt, zeige ich dir genau, was es blockiert hat. Wir einigen uns auf eine Lösung innerhalb deines Pakets, oder du kannst stornieren und bekommst dein Geld für nicht gelieferte Arbeit zurück. Wenn der Auftrag nicht passt, sage ich das, bevor ich anfange.
