Level coding:
Durasi: 20 menit
Jenis project: Otomatisasi dengan
pemicu berbasis peristiwa
Tujuan
- Pahami fungsi solusi tersebut.
- Pahami apa yang dilakukan layanan Apps Script dalam solusi tersebut.
- Menyiapkan skrip.
- Jalankan skrip.
Tentang solusi ini
Jika Anda memiliki berbagai jenis konten yang ingin ditawarkan kepada audiens, Anda dapat mengizinkan pengguna memilih konten yang mereka terima dari Anda dengan Google Formulir. Solusi ini memungkinkan pengguna memilih topik yang mereka minati, lalu otomatis mengirimkan konten pilihan mereka melalui email.
Cara kerjanya
Skrip ini menginstal pemicu berbasis peristiwa yang berjalan setiap kali pengguna mengirimkan formulir. Untuk setiap pengiriman formulir, skrip akan membuat dan mengirimkan email dari template Google Dokumen. Email ini berisi nama pengguna dan konten yang dipilihnya. Konten yang Anda tawarkan dapat berupa jenis apa pun selama dirujuk oleh URL.
Layanan Apps Script
Solusi ini menggunakan layanan berikut:
- Layanan skrip–Menginstal pemicu berbasis peristiwa yang aktif setiap kali seseorang mengirimkan formulir.
- Layanan dokumen–Membuka template Dokumen yang digunakan skrip untuk membuat email.
- Layanan email–Membuat dan mengirim email dengan nama pengguna dan pilihan konten pengguna.
- Layanan spreadsheet–Menambahkan konfirmasi ke sheet Respons formulir setelah skrip mengirimkan email.
Prasyarat
Untuk menggunakan contoh ini, Anda memerlukan prasyarat berikut:
- Akun Google (akun Google Workspace mungkin memerlukan persetujuan administrator).
- Browser web dengan akses ke internet.
Menyiapkan skrip
Klik tombol berikut untuk membuat salinan spreadsheet Kirim konten yang diseleksi. Project Apps Script untuk solusi ini dilampirkan ke spreadsheet.
Buat salinanDi spreadsheet yang disalin, klik Ekstensi > Apps Script.
Pada menu dropdown fungsi, pilih installTrigger.
Klik Run.
Saat diminta, izinkan skrip. Jika layar izin OAuth menampilkan peringatan, Aplikasi ini tidak diverifikasi, lanjutkan dengan memilih Lanjutan > Buka {Project Name} (tidak aman).
Penting: Jika Anda menjalankan installTrigger lebih dari sekali, skrip akan membuat beberapa pemicu yang masing-masing mengirim email saat pengguna mengirimkan formulir. Untuk menghapus pemicu tambahan dan menghindari email duplikat, klik Pemicu
. Klik kanan pada setiap pemicu tambahan, lalu klik Hapus pemicu.Jalankan skrip:
- Beralih kembali ke spreadsheet dan klik Alat > Kelola formulir > Buka formulir live.
- Isi formulir lalu klik Kirim.
- Periksa email Anda untuk melihat email dengan link ke konten yang Anda pilih.
Meninjau kode
Guna meninjau kode Apps Script untuk solusi ini, klik Lihat kode sumber di bawah:
Melihat kode sumber
Code.gs
Kontributor
Contoh ini dikelola oleh Google dengan bantuan Pakar Google Developers.