Kodlama seviyesi: Başlangıç
Süre: 20 dakika
Proje türü: Etkinliğe dayalı tetikleyici olan otomasyon
Hedefler
- Çözümün ne işe yaradığını anlayın.
- Apps Komut Dosyası hizmetlerinin çözüm kapsamında neler yaptığını öğrenin.
- Komut dosyasını ayarlayın.
- Komut dosyasını çalıştırın.
Bu çözüm hakkında
Kitlenize sunmak istediğiniz çeşitli içerik türleri varsa Google Formlar ile kullanıcıların sizden alacakları içeriği seçmelerine izin verebilirsiniz. Bu çözüm, kullanıcıların ilgilendikleri konuları seçmelerine ve daha sonra seçtikleri içeriği otomatik olarak e-postayla onlara iletmesine olanak tanır.
İşleyiş şekli
Komut dosyası, kullanıcının her form gönderme işleminde çalışan etkinliğe dayalı bir tetikleyici yükler. Her form gönderiminde, komut dosyası bir Google Dokümanlar şablonundan bir e-posta oluşturur ve gönderir. E-posta, kullanıcının adını ve seçtiği içeriği içerir. Sunduğunuz içerik, bir URL ile başvurduğu sürece herhangi bir türde olabilir.
Apps Komut Dosyası hizmetleri
Bu çözüm aşağıdaki hizmetleri kullanır:
- Komut dosyası hizmeti: Bir kullanıcı formu gönderdiğinde etkinleşen etkinlik odaklı tetikleyiciyi yükler.
- Belge hizmeti: Komut dosyasının e-postayı oluşturmak için kullandığı Dokümanlar şablonunu açar.
- Posta hizmeti - Kullanıcının adı ve içerik seçimiyle e-postayı oluşturup gönderir.
- E-tablo hizmeti: Komut dosyası e-postayı gönderdikten sonra Form yanıtları sayfasına bir onay ekler.
Ön koşullar
Bu örneği kullanmak için aşağıdaki önkoşullara ihtiyacınız vardır:
- Google Hesabı (Google Workspace hesapları için yönetici onayı gerekebilir).
- İnternet erişimi olan bir web tarayıcısı.
Komut dosyasını ayarlayın
Seçilmiş içerik gönderme e-tablosunun bir kopyasını oluşturmak için aşağıdaki düğmeyi tıklayın. Bu çözüme ilişkin Apps Komut Dosyası projesi e-tabloya eklenmiştir.
Kopya oluşturKopyaladığınız e-tabloda Uzantılar > Apps Komut Dosyası'nı tıklayın.
İşlev açılır menüsünden installTrigger'yi seçin.
Run'ı (Çalıştır) tıklayın.
İstendiğinde komut dosyasını yetkilendirin. OAuth izin ekranında Bu uygulama doğrulanmadı uyarısı gösteriliyorsa Gelişmiş'i seçerek devam edin > {Project Name} adlı projeye git (güvenli değil).
Önemli: installTrigger öğesini birden fazla kez çalıştırırsanız komut dosyası, kullanıcı formu gönderdiğinde her biri için e-posta gönderen birden fazla tetikleyici oluşturur. Ek tetikleyicileri silmek ve yinelenen e-postaları önlemek için Tetikleyiciler'i
tıklayın. Fazladan her bir tetikleyiciyi sağ tıklayın ve Tetikleyiciyi sil'i tıklayın.Komut dosyasını çalıştırma
- E-tabloya geri dönün ve Araçlar > Formu yönet > Canlı forma git'i tıklayın.
- Formu doldurun ve Gönder'i tıklayın.
- Seçtiğiniz içeriklerin bağlantılarını içeren bir e-posta olup olmadığını görmek için e-postanızı kontrol edin.
Kodu inceleyin
Bu çözümün Apps Komut Dosyası kodunu incelemek için aşağıdaki Kaynak kodu görüntüle'yi tıklayın:
Kaynak kodu göster
Code.gs
Katkıda bulunanlar
Bu örnek, Google Geliştirici Uzmanlarının yardımıyla Google tarafından yönetilir.