📬
Verifikasi GForm
0
Total Masuk GForm
0
Menunggu Verifikasi
0
Disetujui & Terarsip
0
Ditolak / Dibatalkan
Daftar Tanggapan Google Form yang Diterima
Menampilkan data surat masuk secara berurutan
| WAKTU SUBMIT | PENGIRIM & INSTANSI | PERIHAL & KETERANGAN | NO. SURAT & TGL | BERKAS | STATUS | AKSI VERIFIKASI |
|---|---|---|---|---|---|---|
| Memuat data surat masuk dari database... | ||||||
Impor Tanggapan dari Spreadsheet Google Form (.CSV)
Fitur ini berguna apabila Anda sudah memiliki formulir Google Form yang sedang aktif dan ingin menarik seluruh riwayat tanggapan lama ke dalam antrean sistem ini.
Panduan Lengkap Pasang Skrip Otomatisasi di Google Form
Setiap kali ada pengurus ranting, lembaga, atau masyarakat mengisi formulir Google Form, skrip ini akan mengirimkan data secara otomatis langsung ke server ini secara instan.
1
Buka Google Form Anda
Buka formulir di peramban > klik menu titik tiga (⋮) di samping tombol Kirim > pilih Editor Skrip (Apps Script).
2
Tempelkan Kode Skrip Berikut
Gantikan seluruh isi file
Code.gs dengan kode di bawah ini:
/**
* SIM ARSIP PCNU TANGERANG SELATAN — INTEGRASI GOOGLE FORM
*/
function onFormSubmit(e) {
// Ganti alamat ini dengan IP / Domain hosting SIM Arsip Anda
var webhookUrl = "WEBHOOK_URL_PLACEHOLDER";
var formResponse = e.response;
var itemResponses = formResponse.getItemResponses();
var payload = {
timestamp: formResponse.getTimestamp().toISOString(),
form_id: e.source.getId(),
form_title: e.source.getTitle()
};
for (var i = 0; i < itemResponses.length; i++) {
var item = itemResponses[i];
var title = item.getItem().getTitle();
var val = item.getResponse();
payload[title] = Array.isArray(val) ? val.join(", ") : val;
}
var options = {
method: "post",
contentType: "application/json",
payload: JSON.stringify(payload),
muteHttpExceptions: true
};
try {
UrlFetchApp.fetch(webhookUrl, options);
} catch (err) {
Logger.log("Error webhook: " + err.toString());
}
}
3
Tambahkan Pemicu (Trigger) Otomatis
Di menu sebelah kiri Google Apps Script, klik ikon Jam (Triggers) > Klik + Tambahkan Pemicu (+ Add Trigger) di pojok kanan bawah:
- Fungsi yang dijalankan:
onFormSubmit - Sumber acara:
Dari formulir (From form) - Jenis acara:
Saat mengirim formulir (On form submit)
Simulasi Pengiriman Formulir Langsung (Uji Coba Webhook)
Gunakan form uji coba ini untuk menguji apakah webhook dan alur antrean verifikasi surat masuk bekerja sempurna.