Google Mail Get Message Content aksiyonu, Gmail üzerinde belirli bir mesajın içeriğini almak için kullanılır. Kullanıcı, messageId parametresi ile bir e-posta kimliğini gönderdiğinde, aksiyon ilgili e-postanın gövdesini, başlık bilgilerini ve eklerini (varsa) döner. Özellikle müşteri destek, otomatik yanıt sistemleri veya e-posta içeriklerinin başka sistemlere aktarılması gibi senaryolarda tercih edilir.
Teknik Özellikler
İşlev: Gmail’deki bir e-postanın içeriğini getirir.
Parametreler:
settings (Object – zorunlu): Gmail entegrasyonu için gerekli bağlantı ayarları.
messageId (String – zorunlu): Gmail üzerinde her e-posta için benzersiz olan kimlik değeri.
Sonuç: Tekil (One) döner → ilgili e-posta detaylarını içerir.
Değer Bağlama:
messageId sabit (Fixed Value) girilebilir.
Symbol Picker aracılığıyla başka aksiyonların çıktısından (ör. Google Mail Search Messages) dinamik olarak alınabilir.
Web & Mobil Destek: Hem web hem de mobil uygulamalarda sorunsuz çalışır.
Seçilen bir e-posta üzerine + ADD ACTION → Google → Google Mail Get Message Content aksiyonunu ekleyin.
2. Parametreleri Yapılandırma
settings: Gmail entegrasyonu için seçilir.
messageId:
Sabit değer → "17c4f5d2a6b..."
Dinamik değer → Google Mail Search Messages sonucundan alınan id ile bağlanır.
Enable Audit Log (Opsiyonel): Aksiyonun çalıştırılması sırasında gerçekleştirilen işlemlerin audit log kayıtlarına eklenmesini sağlar. Bu sayede sistem üzerinde yapılan değişikliklerin ne zaman, hangi kullanıcı tarafından ve hangi işlem kapsamında gerçekleştiği izlenebilir.
Kullanım Senaryosu: "Seçili Mail İçeriğini Görüntüleme"
Bir müşteri destek uygulamasında kullanıcı, gelen kutusundaki mesajları listeler ve üzerine tıkladığında seçilen mesajın içeriğini görmek ister.
Adımlar:
Google Mail Search Messages ile gelen kutusundaki e-postalar listelenir.
Kullanıcı bir e-postaya tıklar.
Google Mail Get Message Content çalışır ve messageId parametresi seçilen e-postadan alınır.
İçerik detayları ekranda gösterilir.
Google Mail Get Message Content İleri Seviye Özelleştirmeler
Ekleri Gösterme: Gelen mesajın ekleri varsa ayrı bir alan üzerinden indirilebilir.
Koşullu İşlemler: E-posta konusu belirli bir kelime içeriyorsa otomatik başka aksiyon tetiklenebilir.
Veri Transferi: Dönen içerik başka sistemlere (ör. Trello kart açıklaması veya Google Drive dosyası) aktarılabilir.
Teknik Riskler ve Kontroller
messageId yanlış girilirse aksiyon hata döner.
Silinmiş veya erişim izni olmayan bir e-posta çağrıldığında boş sonuç dönebilir.
Çok büyük ekler performans sorunlarına neden olabilir.