Membuat backend dengan Google Sheet melibatkan penggunaan Google Sheets sebagai database dan Google Apps Script (GAS) sebagai serverless backend untuk mengolah data (CRUD: Create, Read, Update, Delete) melalui API. Anda bisa membuat aplikasi sederhana tanpa coding via AppSheet atau membuat REST API khusus menggunakan Apps Script untuk terhubung dengan frontend web/aplikasi.
Berikut langkah-langkah membuat backend sederhana dengan Google Sheets dan Apps Script:
1. Persiapan Database (Google Sheets)
- Buat spreadsheet baru dan berikan nama judul kolom pada baris pertama (misal: ID, Nama, Pesan, Tanggal).
- Isi beberapa data contoh.
- Buka menu Ekstensi > Apps Script.
2. Membuat API dengan Google Apps Script (Backend)
Dalam editor Apps Script, gunakan kode berikut untuk fungsi
doGet (membaca data) dan doPost (mengirim data):3. Deploy sebagai Aplikasi Web
- Klik tombol Deploy > New deployment.
- Pilih jenis: Web app.
- Setelan: Execute as "Me" (Saya), Who has access "Anyone" (Siapa saja).
- Klik Deploy dan salin Web app URL. URL inilah API endpoint Anda.
4. Menghubungkan ke Frontend (Contoh: Javascript)
Gunakan
fetch di aplikasi/website Anda untuk mengambil atau mengirim data ke URL yang disalin.- Mengambil Data (GET):
- Mengirim Data (POST):
Opsi Lain (No-Code/Low-Code)
- AppSheet: Gunakan menu Ekstensi > AppSheet untuk membuat aplikasi CRUD berbasis data Sheet tanpa koding sama sekali.
- Sheety/SheetBest: Layanan pihak ketiga yang mengubah Sheet menjadi REST API secara instan.
Pastikan untuk berbagi sheet ("Share") dengan akses "Anyone with the link" sebagai editor jika API perlu diakses publik.
No comments:
Post a Comment