Kebutuhan: akun Google. Tanpa hosting.
Buat Google Spreadsheet baru di https://sheets.new.
Klik Ekstensi → Apps Script.
Di editor Apps Script:
Code.gs, lalu tempel isi Code.gs dari ZIP.Index, Admin, dan Css (tanpa .html), lalu tempel isinya.Pilih fungsi setup lalu klik Run. Saat diminta izin: Review permissions → pilih akun → Advanced → Go to ... (unsafe) → Allow.
Isi sheet Pengaturan: nama perusahaan, tagline, kota, WA dan email HR. Wajib ganti password_admin.
Isi sheet Lowongan: Kode, Posisi, Divisi, Lokasi, Tipe (Full-time / Kontrak / Magang / Paruh waktu), Gaji Min, Gaji Max, Tampilkan Gaji (YA/TIDAK), Deadline (yyyy-mm-dd), Kuota, Pendidikan Min (SMA/SMK, D3, S1/D4, S2, S3), Pengalaman Min (tahun), Deskripsi, Kualifikasi (pisah titik koma), Pertanyaan (format Pertanyaan?|YA, pisah titik koma), Status (Buka / Tutup).
(Opsional) Jalankan buatDataContoh di spreadsheet percobaan untuk melihat 6 lowongan dan 51 pelamar contoh.
Klik Deploy → New deployment → Web app: Execute as Me, Who has access Anyone. Salin Web app URL.
Pasang URL di website, bio Instagram, atau LinkedIn perusahaan. Panel HR: tambahkan di akhir URL.
Dukung Papicode, jadi sponsor
Link kamu tampil di sini mulai Rp1.000.
?page=adminSetiap kali mengubah kode, buka Deploy → Manage deployments → Edit → Version: New version → Deploy. Menambah lowongan di sheet tidak perlu deploy ulang.