Kodlama seviyesi: Yeni başlayan
Süre: 20 dakika
Proje türü: Etkinlik odaklı tetikleyici içeren otomasyon
Hedefler
- Çözümün ne işe yaradığını anlayın.
- Apps Script hizmetlerinin çözümde ne yaptığını anlayın.
- 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ürleriniz varsa Google Formlar'ı kullanarak kullanıcıların sizden hangi içerikleri alacağını seçmesine izin verebilirsiniz. Bu çözüm, kullanıcıların ilgilendikleri konuları seçmesine olanak tanır ve ardından seçtikleri içerikleri otomatik olarak e-postayla gönderir.
İşleyiş şekli
Komut dosyası, bir kullanıcı her form gönderdiğinde çalışan etkinlik odaklı bir tetikleyici yükler. Komut dosyası, her form gönderiminde bir Google Dokümanlar şablonundan e-posta oluşturup gönderir. E-postada kullanıcının adı ve seçtiği içerik yer alır. Sunduğunuz içerik, bir URL ile referans verildiği sürece herhangi bir türde olabilir.
Apps Komut Dosyası hizmetleri
Bu çözüm aşağıdaki hizmetleri kullanır:
- Komut dosyası hizmeti: Kullanıcılar formu her gönderdiğinde tetiklenen etkinlik odaklı tetikleyiciyi yükler.
- Doküman hizmeti: Komut dosyasının e-postayı oluşturmak için kullandığı Dokümanlar şablonunu açar.
- Posta hizmeti: E-postayı kullanıcının adıyla ve içerik seçimiyle 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 ön koşullara ihtiyacınız vardır:
- Google Hesabı (Google Workspace hesapları için yönetici onayı gerekebilir).
- İnternete erişimi olan bir web tarayıcısı.
Komut dosyasını ayarlama
Seçilen içeriği gönderme e-tablosunun kopyasını oluşturmak için aşağıdaki düğmeyi tıklayın. Bu çözümün Apps Komut Dosyası projesi e-tabloya eklenir.
Kopya oluşturKopyalanan e-tablonuzda Uzantılar > Apps Komut Dosyası'nı tıklayın.
İşlev açılır listesinde installTrigger'ı seçin.
Ç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ş > {Proje Adı}'na git (güvenli değil)'i seçerek devam edin.
Önemli: installTrigger'ı birden fazla kez çalıştırırsanız komut dosyası, kullanıcı formu gönderdiğinde her biri bir e-posta gönderen birden fazla tetikleyici oluşturur. Gereksiz tetikleyicileri silmek ve yinelenen e-postalardan kaçınmak için Tetikleyiciler'i
tıklayın. Her ek tetikleyiciyi sağ tıklayıp 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çeriğin bağlantılarını içeren e-postayı e-posta adresinizde bulun.
Kodu inceleme
Bu çözümün Apps Komut Dosyası kodunu incelemek için aşağıdaki Kaynak kodunu 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.