Mit Microsoft Excel und Microsoft Word ist es einfach, Zeilen aus einer Kalkulationstabelle in Seiten in einer Word-Datei zusammenzuführen. Dies wurde traditionell verwendet, um Papier-Mailings zu machen. Wie kann ich dasselbe mit Google Drive / Google Docs tun?
Es gibt viele Vorlagen, die das Zusammenführen von Tabellenkalkulationen und E-Mails ermöglichen: Wie führe ich einen Seriendruck mit Google Mail durch? aber danach bin ich nicht.
Antworten:
Dazu müssen Sie ein Google Apps-Skript schreiben . Sie können die erste Zeile des Arbeitsblatts als Feldnamen definieren und ein Vorlagendokument erstellen, in dem die Felder wie folgt referenziert werden
[FIELD]
.Also, wenn Ihre Tabelle so aussieht:
... Sie könnten ein Vorlagendokument wie haben
Ihr Skript muss ein neues, leeres Dokument erstellen und für jede Zeile in Ihrer Tabelle eine neue Seite hinzufügen und die Feldplatzhalter durch Zeilenwerte suchen / ersetzen.
Ich habe eine etwas funktionierende Version, die möglicherweise etwas poliert werden muss. Es kann hier aufgerufen werden . Es wird ein neues Dokument mit dem Namen Ergebnis des Seriendrucks erstellt .
Sie können es als Ausgangspunkt für Ihr eigenes Skript verwenden. Lassen Sie mich wissen, ob Sie sich dafür interessieren, oder ich kann etwas mehr Zeit damit verbringen, das Drehbuch fertigzustellen.
Skriptinhalt:
quelle
Über die neuen Google Drive-Add-Ons stehen verschiedene Möglichkeiten für den Seriendruck zur Verfügung, z. B. "Noch ein Seriendruck".
Um es zu verwenden, müssen Sie über eine "neue" Google-Tabelle verfügen und das Add-On über das Menü "Add-Ons" installieren:
Suchen Sie nach
Mail merge
, und Sie werden mehrere Optionen finden.quelle
In Googles eigenem Beitrag wird erklärt, wie Sie die Feed-Daten in einem Blatt und die Vorlage in einem anderen Blatt anstatt in einer Google-Tabelle und in Google Doc einrichten: https://developers.google.com/apps-script/articles/mail_merge
Das Endergebnis ist jedoch das
MailApp
Senden einer E-Mail anstelle des gewünschten "geklonten" Dokuments. Ich würde vorschlagen, das Tutorial mit der Antwort von @ Vidar zu kombinieren.mit
Zufällige AppScripts-Referenzen:
quelle
Ich empfehle autoCrat . Es handelt sich um ein Google Add-On mit einer hervorragenden, assistentenähnlichen Oberfläche, die Sie beim Einrichten der Zusammenführung unterstützt.
quelle
Ich hatte das gleiche Problem und versuchte es mit Vidars Antwort zu lösen, aber wegen der Verachtung funktionierte es nicht.
Die eigentliche Lösung ist der Link von @hadi im Kommentar zu Vidars Antwort.
https://github.com/hadaf/SheetsToDocsMerge :
Befolgen Sie einfach die Schritte auf
Readme
und ich konnte ein zusammengeführtes Dokument aus einer Vorlage Google-Doc und einem Google-Sheet erstellen.quelle