Panduan ini menjelaskan cara menggunakan Google Docs API untuk melakukan pembuatan email massal.
Pengantar
Penggabungan email mengambil nilai dari baris spreadsheet atau sumber data lainnya dan menyisipkannya ke dalam dokumen template. Hal ini memungkinkan Anda membuat satu instance dokumen (template) yang digunakan untuk menghasilkan banyak dokumen serupa, masing-masing disesuaikan dengan data yang digabungkan. Hasilnya belum tentu digunakan untuk surat atau formulir, tetapi bisa untuk tujuan apa pun, seperti membuat batch faktur pelanggan.
Pembuatan email massal sudah ada sejak ada perkembangan penggunaan {i>spreadsheet<i} dan pemroses data, dan merupakan bagian dari banyak alur kerja bisnis saat ini. Konvensinya adalah mengatur data sebagai satu {i>record<i} per baris, dengan kolom yang mewakili {i>field<i} di data, seperti yang ditunjukkan dalam tabel berikut:
Nama | Alamat | Zona | |
---|---|---|---|
1 | UrbanPq | 123 St. | Barat |
2 | Pawxana | 456 2nd St. | Selatan |
Aplikasi contoh di halaman ini menunjukkan cara menggunakan Google Dokumen, Sheets, dan Drive API untuk memisahkan detail tentang cara penggabungan email dilakukan, melindungi pengguna dari penerapan kekhawatiran Anda. Informasi selengkapnya tentang contoh Python ini dapat ditemukan di GitHub repo Anda.
Contoh aplikasi
Aplikasi contoh ini menyalin template utama Anda, lalu menggabungkan variabel dari sumber data yang ditentukan ke setiap salinan. Untuk mencoba aplikasi contoh ini, pertama menyiapkan template:
- Membuat file Dokumen. Pilih {i>template<i} yang ingin Anda gunakan.
- Catat ID dokumen file baru. Untuk informasi selengkapnya, lihat Dokumen ID.
- Tetapkan variabel
DOCS_FILE_ID
ke ID dokumen. - Ganti informasi kontak dengan variabel placeholder template yang akan bergabung dengan data yang dipilih.
Berikut ini contoh surat template dengan {i>placeholder<i} yang dapat digabungkan dengan data aktual dari sumber seperti {i>spreadsheet<i} teks atau Spreadsheet. Tampilan {i>template<i} tersebut akan terlihat seperti berikut:
Berikutnya, pilih teks biasa atau Spreadsheet sebagai sumber data Anda
menggunakan variabel SOURCE
. Contoh secara {i>default<i} adalah teks polos, artinya
data contoh menggunakan variabel TEXT_SOURCE_DATA
. Untuk mengambil data dari
Spreadsheet, perbarui variabel SOURCE
ke 'sheets'
lalu arahkan
ke sampel kami
spreadsheet
(atau Anda sendiri) dengan menetapkan variabel SHEETS_FILE_ID
.
Tampilan sheet akan terlihat seperti berikut sehingga Anda dapat melihat formatnya:
Coba aplikasi dengan data sampel kami, lalu sesuaikan dengan data dan kasus penggunaan Anda. Tujuan aplikasi command line akan berfungsi seperti berikut:
- Penyiapan
- Mengambil data dari sumber data
- Melakukan loop pada setiap baris data
- Membuat salinan template
- Gabungkan 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 informasi selengkapnya, lihat file README
dan kode sumber aplikasi lengkap
di GitHub” aplikasi contoh
repo Anda.
Topik terkait
- Mengirim email yang dipersonalisasi dengan pembuatan email massal
- Membuat pembuatan email massal dengan Gmail & Google Spreadsheet