Panduan ini menjelaskan cara menggunakan Google Docs API untuk melakukan penggabungan email.
Pengantar
Penggabungan email mengambil nilai dari baris spreadsheet atau sumber data lainnya dan menyisipkannya ke dalam dokumen template. Hal ini memungkinkan Anda membuat satu dokumen utama (template) yang dapat digunakan untuk membuat banyak dokumen serupa, yang masing-masing disesuaikan dengan data yang digabungkan. Hasilnya tidak harus digunakan untuk surat atau surat formulir, tetapi dapat digunakan untuk tujuan apa pun, seperti membuat batch faktur pelanggan.
Penggabungan email telah ada sejak spreadsheet dan pengolah kata, dan merupakan bagian dari banyak alur kerja bisnis saat ini. Konvensi ini adalah untuk mengatur data sebagai satu kumpulan data per baris, dengan kolom yang mewakili kolom dalam data, seperti yang ditunjukkan dalam tabel berikut:
Nama | Alamat | Zona | |
---|---|---|---|
1 | UrbanPq | 123 1st St. | Barat |
2 | Pawxana | 456 2nd St. | Selatan |
Aplikasi contoh di halaman ini menunjukkan cara menggunakan Google Dokumen, Sheet, dan Drive API untuk memisahkan detail cara penggabungan email dilakukan, sehingga melindungi pengguna dari masalah implementasi. Informasi selengkapnya tentang contoh Python ini dapat ditemukan di repo GitHub contoh.
Contoh aplikasi
Aplikasi contoh ini menyalin template utama, lalu menggabungkan variabel dari sumber data yang ditetapkan ke dalam setiap salinan. Untuk mencoba aplikasi contoh ini, siapkan template terlebih dahulu:
- Buat file Dokumen. Pilih template yang ingin Anda gunakan.
- Perhatikan ID dokumen file baru. Untuk informasi selengkapnya, lihat ID Dokumen.
- Tetapkan variabel
DOCS_FILE_ID
ke ID dokumen. - Ganti informasi kontak dengan variabel placeholder template yang akan digabungkan aplikasi dengan data yang dipilih.
Berikut adalah contoh template surat dengan placeholder yang dapat digabungkan dengan data sebenarnya dari sumber seperti teks biasa atau Spreadsheet. Berikut tampilan template tersebut:
Selanjutnya, pilih teks biasa atau Spreadsheet sebagai sumber data Anda menggunakan variabel SOURCE
. Contoh ini secara default menggunakan teks biasa, yang berarti
data contoh menggunakan variabel TEXT_SOURCE_DATA
. Untuk mengambil data dari Spreadsheet, perbarui variabel SOURCE
menjadi 'sheets'
dan arahkan ke sheet contoh kami (atau milik Anda) dengan menetapkan variabel SHEETS_FILE_ID
.
Berikut adalah tampilan sheet agar Anda dapat melihat formatnya:
Coba aplikasi dengan data contoh kami, lalu sesuaikan dengan data dan kasus penggunaan Anda. Aplikasi command line berfungsi seperti ini:
- Penyiapan
- Mengambil data dari sumber data
- Lakukan loop melalui setiap baris data
- Membuat salinan template
- Menggabungkan salinan dengan data
- Link output ke dokumen yang baru digabungkan
Semua huruf yang baru digabungkan juga akan muncul di Drive Saya pengguna. Contoh surat gabungan terlihat seperti ini:
Kode sumber
Python
Untuk mengetahui informasi selengkapnya, lihat file README
dan kode sumber aplikasi lengkap
di repo GitHub aplikasi contoh.
Topik terkait
- Mengirim email yang dipersonalisasi dengan pembuatan email massal
- Membuat gabungan email dengan Gmail & Google Spreadsheet