In diesem Leitfaden wird erläutert, wie Sie mit der Google Docs API eine Zusammenstellung von E-Mail-Inhalten durchführen.
Einführung
Bei einer Zusammenstellung von E-Mail-Inhalten werden Werte aus den Zeilen einer Tabelle oder einer anderen Datenquelle übernommen. und fügt sie in eine Vorlage ein. So können Sie eine primäre Dokument (die Vorlage), aus dem Sie viele ähnliche Dokumente generieren können, mit den zusammengeführten Daten angepasst. Das Ergebnis wird nicht unbedingt E-Mails oder Formularbriefen, können aber für jeden Zweck eingesetzt werden, z. B. zum Generieren eines Stapels von Rechnungen von Kunden.
Die Zusammenstellung von E-Mail-Inhalten gibt es schon so lange, Prozessoren und gehört heute zu vielen Geschäftsabläufen. Konventionell ist es, die Daten als einen Datensatz pro Zeile organisieren, wobei die Spalten Felder in wie in der folgenden Tabelle dargestellt:
Name | Adresse | Zone | |
---|---|---|---|
1 | UrbanPq | Musterstraße 123 | West |
2 | Pawxana | Musterstraße 456 | Süd |
Die Beispiel-App auf dieser Seite zeigt, wie Sie Google Docs, Tabellen- und Drive-APIs abstrahieren, Details zur Zusammenstellung von E-Mail-Inhalten zum Schutz der Nutzer vor der Implementierung Bedenken. Weitere Informationen zu diesem Python-Beispiel finden Sie in der GitHub Repository.
Beispielanwendung
Diese Beispiel-App kopiert Ihre primäre Vorlage und führt dann Variablen aus Ihrem Datenquelle in jede der Kopien ein. Um diese Beispiel-App auszuprobieren, Richten Sie Ihre Vorlage ein:
- Erstellen Sie eine Google Docs-Datei. Wählen Sie die die Sie verwenden möchten.
- Notieren Sie sich die Dokument-ID der neuen Datei. Weitere Informationen finden Sie unter Document ID angeben.
- Legen Sie die Variable
DOCS_FILE_ID
auf die Dokument-ID fest. - Ersetzen Sie die Kontaktinformationen durch Vorlagen-Platzhaltervariablen, die die App mit den ausgewählten Daten zusammengeführt.
Hier ist ein Beispielbrief Vorlage mit Platzhaltern, die mit echten Daten aus einer Quelle wie "einfach" zusammengeführt werden können Text oder Tabellen. So sieht diese Vorlage aus:
Wählen Sie dann entweder „Nur Text“ oder „Tabellen“ als Datenquelle aus.
mit der Variablen SOURCE
. Im Beispiel wird standardmäßig nur Text verwendet, d. h.
In den Beispieldaten wird die Variable TEXT_SOURCE_DATA
verwendet. Um Daten zu beziehen von
Tabellen ändern, aktualisieren Sie die Variable SOURCE
in 'sheets'
und weisen Sie darauf zu.
zu unserer Probe
Tabelle
(oder Ihre eigenen), indem Sie die Variable SHEETS_FILE_ID
festlegen.
Das Tabellenblatt sieht so aus, damit Sie das Format sehen können:
Testen Sie die App mit unseren Beispieldaten und passen Sie sie dann an Ihre Daten und Ihren Anwendungsfall an. Die Befehlszeilenanwendung funktioniert so:
- Einrichtung
- Daten aus der Datenquelle abrufen
- Jede Datenzeile als Schleife durchlaufen
<ph type="x-smartling-placeholder">
- </ph>
- Kopie der Vorlage erstellen
- Kopie mit den Daten zusammenführen
- Ausgabelink zum neu zusammengeführten Dokument
Alle neu zusammengeführten Buchstaben werden auch unter „Meine Ablage“ des Nutzers angezeigt. Eine Ein zusammengeführter Buchstabe sieht in etwa so aus:
Quellcode
Python
Weitere Informationen finden Sie in der Datei README
und im vollständigen Quellcode der Anwendung
im GitHub-Modul der Beispiel-App
Repository.
Weitere Informationen
- Personalisierte E‐Mails mit der Funktion „Zusammenstellung von E‐Mail-Inhalten“ senden
- Zusammenstellung von E-Mail-Inhalten mit Gmail und Google Tabellen