Google Apps Script untuk Otomatisasi Formulir Web

Google Apps Script untuk Otomatisasi Formulir Web

Pelajari cara mengotomatiskan validasi formulir, notifikasi email, dan penyimpanan data dengan Google Apps Script.

Membuat Formulir Web

Gunakan Google Forms atau buat formulir kustom dengan HTML Service.

function doGet() {
  return HtmlService.createHtmlOutputFromFile('Form')
    .setTitle('Formulir Pendaftaran');
}

Validasi Data

function validateForm(data) {
  if (!data.email || !data.email.includes('@')) {
    return { success: false, message: 'Email tidak valid' };
  }
  return { success: true };
}

Simpan ke Database

function saveData(data) {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Data');
  sheet.appendRow([new Date(), data.nama, data.email, data.telp]);
  return 'Data berhasil disimpan!';
}

Kirim Notifikasi Email

function sendNotification(data) {
  MailApp.sendEmail({
    to: 'admin@email.com',
    subject: 'Pendaftaran Baru',
    body: 'Nama: ' + data.nama + '\nEmail: ' + data.email
  });
}

Post a Comment for " "