Bu kılavuzda, posta birleştirme işlemi yapmak için Google Docs API'nin nasıl kullanılacağı açıklanmaktadır.
Giriş
Posta birleştirme, bir e-tablonun veya başka bir veri kaynağının satırlarından değer alır ve bunları bir şablon dokümanına ekler. Bu sayede tek bir birincil birincil birçok benzer doküman oluşturabileceğiniz bir doküman (şablon) özelleştirilmekte olan verilerle özelleştiriliyor. Sonuç, posta veya form mektupları için kullanılmak zorunda değildir. Müşteri faturaları oluşturmak gibi herhangi bir amaç için kullanılabilir.
Posta birleştirme, e-tabloların ve kelime öbeklerinin işleyen bir araç ve günümüzde birçok işletme iş akışının bir parçası. Kongre, verileri satır başına tek bir kayıt olacak şekilde düzenlemek aşağıdaki tabloda gösterildiği gibi):
Ad | Adres | Alt Bölge | |
---|---|---|---|
1 | UrbanPq | Atatürk Caddesi | Batı |
2 | Pawxana | 456 2. Cadde | Güney |
Bu sayfadaki örnek uygulama Google Dokümanlar'ı, Google Dokümanlar'ı Google E-Tablolar ve Drive API'leri ile Posta birleştirme işlemlerinin nasıl gerçekleştirildiğine dair ayrıntılar (kullanıcıları uygulamadan koruyarak) emin olun. Bu Python örneği hakkında daha fazla bilgiyi örneğin GitHub depo.
Örnek uygulama
Bu örnek uygulama, birincil şablonunuzu kopyalar ve ardından, belirtilen veri kaynağınızdaki değişkenleri kopyaların her birine birleştirir. Bu örnek uygulamayı denemek için önce şablonunuzu oluşturun:
- 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 bkz. Doküman Kimlik bölümüne bakın.
DOCS_FILE_ID
değişkenini doküman kimliğine ayarlayın.- İletişim bilgilerini, uygulamanız seçilen verilerle birleştirilir.
Örnek mektup şablon düz gibi bir kaynaktan elde edilen gerçek verilerle birleştirilebilecek yer tutucularla metin veya E-Tablolar kullanabilirsiniz. Şablon şu şekilde görünür:
Ardından, veri kaynağınız olarak düz metin veya E-Tablolar'ı seçin
SOURCE
değişkeni kullanılır. Örnekte varsayılan olarak düz metin kullanılır. Bu,
örnek veriler TEXT_SOURCE_DATA
değişkenini kullanır. Verilerin kaynağı
E-Tablolar'da, SOURCE
değişkenini 'sheets'
olarak güncelleyip işaret edin
örneğimize
e-tablo
(ya da kendinizin yapabilirsiniz) SHEETS_FILE_ID
değişkenini ayarlayarak
Biçimi aşağıdaki gibi görüntüleyebilirsiniz:
Uygulamayı örnek verilerimizle deneyin, ardından kendi verilerinize ve kullanım alanınıza uyarlayın. İlgili içeriği oluşturmak için kullanılan komut satırı uygulaması şu şekilde çalışır:
- Kurulum
- Veri kaynağından verileri getirme
- Her veri satırında döngü oluşturma
- Şablonun bir kopyasını oluştur
- Kopyayı verilerle birleştirin
- Yeni birleştirilmiş dokümanın çıkış bağlantısı
Yeni birleştirilen tüm e-postalar kullanıcının Drive'ım bölümünde de gösterilir. aşağıdaki gibi birleştirilmiş bir mektup örneği görebilirsiniz:
Kaynak kodu
Python
Daha fazla bilgi için README
dosyasına ve tam uygulama kaynak koduna bakın
şu örnek uygulamanın GitHub'ında:
depo.
İlgili konular
- Posta birleştirme ile kişiselleştirilmiş e-postalar gönderme
- Gmail ve Google E-Tablolar ile posta birleştirme oluşturma