Membuat Formulir Pertanyaan (pesan) dengan Google Apps Script
October 28, 2019
Comment
Fitur Utama
- Formulir kontak terlihat bebas menggunakan Google Apps Script
- Formulir pertanyaan tanpa server
- Formulir kontak tidak memerlukan JavaScript
- Namun, JavaScript digunakan ketika Google Apps Script merespons
- Karena itu, ketika JavaScript dinonaktifkan, layar respons default adalah Google Apps Script.
- Jika tidak ada masalah dengan respons TEXT alih-alih respons HTML, respons itu dapat direalisasikan tanpa JavaScript.
Tinjauan
- Pengguna mengisi formulir pertanyaan di halaman web/blog
- Pengguna menekan tombol kirim pada formulir pertanyaan
- Formulir kontak mengakses Google Apps Script
- Google Apps Script mengirimkan formulir pertanyaan ke alamat email yang ditentukan
- Google Apps Script menampilkan layar penyelesaian transmisi yang ditentukan untuk pengguna
- Selesai
Suplemen
- Perhatikan bahwa kotak masuk tidak akan ditampilkan jika tujuan email adalah akun Google yang sama yang menjalankan Google Apps Script.
- Pembatasan mengirim email
- 2000 email per hari
- Ketika batas tercapai, Anda tidak dapat lagi mengirim email hingga 24 jam
- Keterbatasan pengiriman Gmail dengan bantuan Admin G Suite-G Suite
- Jika Anda tidak memerlukan formulir pertanyaan penampilan gratis
- Formulir pertanyaan dapat dibuat dengan Formulir Google
- Rencana ekspansi
- Mungkin praktis untuk mengubah transmisi email ke penulisan spreadsheet dll.
- Penulisan spreadsheet + Email sekali sehari juga realistis
- Jika reCAPTCHA disetel, penanggulangan spam mungkin dilakukan
Screenshot
Buat Google Apps Script
var param = {};
function doPost(e) {
param.name = e.parameter.name;
param.email = e.parameter.email;
param.message = e.parameter.message;
param.noscript = e.parameter.noscript;
var message = ''
+ 'Nama:' + param.name + '\n'
+ 'Email:' + param.email + '\n'
+ 'Isi pertanyaan:\n'
+ param.message;
Logger.log(message);
MailApp.sendEmail('ensikology@gmail.com', 'Formulir Pertanyaan', message);
if (param.noscript == 'true') {
return;
} else {
return HtmlService.createTemplateFromFile("complete").evaluate();
}
}
* Tulis ulang "ensikology@gmail.com"* Tulis ulang "Formulir Pertanyaan" ke judul email pilihan Anda
<!DOCTYPE html>
<html lang="id">
<head>
<title>Pengiriman pertanyaan selesai</title>
</head>
<body>
<h1>Pengiriman pertanyaan selesai</h1>
<p>Permintaan dikirim dengan konten berikut:</p>
<hr/>
<p>Nama : <?= param.name ?></p>
<p>Email : <?= param.email ?></p>
<p>Isi pertanyaan:
<?= param.message ?></p>
</body>
</html>
Diperkenalkan sebagai aplikasi webDapatkan URL aplikasi web di Publik > Instal sebagai aplikasi web.
Jalankan aplikasi sebagai pengguna: saya sendiri
Pengguna yang dapat mengakses aplikasi: Semua orang (termasuk pengguna anonim)
* Versi proyek harus diperbarui setiap kali sumber diubah.
Note : artikel tidaklah murni dari aurealisa dan banyak bahasa yang kurang begitu saya pahami karna hasil dari translate, punya pertanyaan? ajukan pada Contact Form baru saya di atas :D
0 Response to "Membuat Formulir Pertanyaan (pesan) dengan Google Apps Script"
Post a Comment