Dengan Microsoft Excel dan Microsoft Word, mudah untuk menggabungkan baris dari spreadsheet ke halaman dalam file Word. Ini secara tradisional digunakan untuk membuat surat-surat kertas. Bagaimana saya dapat melakukan hal yang sama dengan Google Drive / Google Documents?
Ada banyak templat yang menawarkan gabungan surat spreadsheet ke email: Bagaimana cara saya menggabungkan surat dengan Gmail? tapi bukan itu yang saya kejar.
Jawaban:
Anda harus menulis Skrip Google Apps untuk itu. Anda bisa membiarkan baris pertama spreadsheet menjadi nama bidang, dan membuat dokumen templat tempat bidang yang direferensikan seperti
[FIELD]
.Jadi jika spreadsheet Anda terlihat seperti:
... Anda dapat memiliki dokumen templat seperti
Script Anda perlu membuat dokumen baru yang kosong, dan untuk setiap baris dalam spreadsheet Anda, tambahkan halaman baru dan cari / ganti tempat penampung bidang dengan nilai baris.
Saya memiliki versi yang agak berfungsi, yang mungkin perlu dipoles. Itu bisa dipanggil di sini . Ini akan membuat dokumen baru bernama Hasil gabungan surat .
Anda bisa menggunakannya sebagai titik awal untuk skrip Anda sendiri. Beri tahu saya jika Anda menyukainya, atau saya bisa menghabiskan lebih banyak waktu menyelesaikan skrip.
Konten skrip:
sumber
Melalui Pengaya Google Drive yang baru , ada beberapa kemungkinan gabungan surat yang tersedia, seperti "Yet Another Mail Merge".
Untuk menggunakannya, Anda harus memiliki "Spreadsheet Google" baru, dan menginstal add-on melalui menu Add Ons:
Cari
Mail merge
, dan Anda akan menemukan beberapa opsi.sumber
Pos Google sendiri menjelaskan cara mengatur data umpan dalam satu lembar dan templat di lembar lain, alih-alih Google Spreadsheet + Google Doc: https://developers.google.com/apps-script/articles/mail_merge
Namun, hasil akhirnya adalah
MailApp
mengirim email, bukan dokumen "kloning" yang diinginkan. Saya akan menyarankan menggabungkan tutorial dan jawaban @ Vidar, sesuatu di sepanjang baris menggantikan:dengan
Referensi AppScripts Acak:
sumber
Saya merekomendasikan autoCrat . Ini adalah Google Add-On dengan antarmuka seperti penyihir yang luar biasa untuk membantu Anda menyiapkan penggabungan.
sumber
Saya memiliki masalah yang sama dan mencoba menyelesaikannya dengan jawaban Vidar tetapi karena penghinaan itu tidak berhasil.
Solusi sebenarnya adalah tautan oleh @hadi dalam komentar di jawaban Vidar.
https://github.com/hadaf/SheetsToDocsMerge :
Cukup ikuti langkah-langkah di
Readme
dan saya dapat membuat dokumen gabungan dari template Google-Doc dan Google-Sheet.sumber