Bu kılavuzda, Google Dokümanlar API'si kullanılarak nasıl e-posta birleştirme işlemi yapılacağı açıklanmaktadır.
Giriş
Posta birleştirme, bir e-tablonun veya başka bir veri kaynağının satırlarındaki değerleri alıp bir şablon dokümana ekler. Bu özellik, birleştirilen verilerle özelleştirilmiş birçok benzer doküman oluşturabileceğiniz tek bir birincil doküman (şablon) oluşturmanıza olanak tanır. Sonuç, posta veya hazır mektuplar için kullanılmak zorunda değildir ancak müşteri faturaları oluşturmak gibi herhangi bir amaçla kullanılabilir.
Posta birleştirme, e-tablolar ve kelime işlemciler ortaya çıktığından beri kullanılmaktadır ve günümüzde birçok iş akışının bir parçasıdır. Verileri, aşağıdaki tabloda gösterildiği gibi, her satırda bir kayıt olacak şekilde düzenlemek ve sütunları verilerdeki alanları temsil edecek şekilde oluşturmak geleneksel bir yöntemdir:
Ad | Adres | Alt Bölge | |
---|---|---|---|
1 | UrbanPq | 123 1st St. | Batı |
2 | Pawxana | 456 2nd St. | Güney |
Bu sayfadaki örnek uygulama, posta birleştirme işlemlerinin nasıl gerçekleştirildiğine dair ayrıntıları soyutlamak için Google Dokümanlar, E-Tablolar ve Drive API'lerini nasıl kullanabileceğinizi gösterir. Böylece kullanıcılar, uygulama ile ilgili endişelerden korunur. Bu Python örneği hakkında daha fazla bilgiyi örneğin GitHub deposunda bulabilirsiniz.
Örnek uygulama
Bu örnek uygulama, birincil şablonunuzu kopyalar ve ardından belirlenen veri kaynağınızdaki değişkenleri kopyaların her birine birleştirir. Bu örnek uygulamayı denemek için önce şablonunuzu ayarlayın:
- Dokümanlar dosyası oluşturun. Kullanmak istediğiniz şablonu seçin.
- Yeni dosyanın doküman kimliğini not edin. Daha fazla bilgi için Belge Kimliği başlıklı makaleyi inceleyin.
DOCS_FILE_ID
değişkenini doküman kimliğine ayarlayın.- Kişi bilgilerini, uygulamanın seçili verilerle birleştireceği şablon yer tutucu değişkenleriyle değiştirin.
Aşağıda, düz metin veya E-Tablolar gibi bir kaynaktan alınan gerçek verilerle birleştirilebilecek yer tutucular içeren bir örnek mektup şablonu verilmiştir. Bu şablonun görünümü aşağıdaki gibidir:
Ardından, SOURCE
değişkenini kullanarak veri kaynağınız olarak düz metni veya E-Tablolar'ı seçin. Örnek varsayılan olarak düz metin biçimindedir. Bu nedenle, örnek verilerde TEXT_SOURCE_DATA
değişkeni kullanılır. Verileri Sheets'ten almak için SOURCE
değişkenini 'sheets'
olarak güncelleyin ve SHEETS_FILE_ID
değişkenini ayarlayarak örnek sayfamıza (veya kendi sayfanıza) yönlendirin.
Biçimi görebilmeniz için sayfanın görünümü aşağıda verilmiştir:
Uygulamayı örnek verilerimizle deneyin, ardından verilerinize ve kullanım alanınıza uyarlayın. Komut satırı uygulaması şu şekilde çalışır:
- Kurulum
- Veri kaynağındaki verileri getirme
- Veri satırlarının her birinde döngü oluşturma
- Şablonun bir kopyasını oluşturma
- Kopyayı verilerle birleştirme
- Yeni birleştirilen dokümanın çıkış bağlantısı
Yeni birleştirilen tüm mektuplar kullanıcının Drive'ım klasöründe de gösterilir. Birleştirilmiş bir mektup örneği şu şekilde görünür:
Kaynak kodu
Python
Daha fazla bilgi için README
dosyasını ve örnek uygulamanın GitHub deposundaki tam uygulama kaynak kodunu inceleyin.
İlgili konular
- Posta birleştirme ile kişiselleştirilmiş e-postalar gönderme
- Gmail ve Google E-Tablolar ile posta birleştirme oluşturma