Berikut caranya membuat ngl sendiri
- Disini aku pakai Google yang berbahasa Inggris. Jadi, untuk bahasa Indonesia bisa disesuaikan.
-
Buka Google Spreadsheet di laptop
-
Buat tabel seperti di bawah
timestamp pesan -
Kamu diarahkan ke tab baru ke script.google.com
-
Copy kode di bawah. lalu pastekan ke
Apps Script
var sheetName = "Sheet1"; var scriptProp = PropertiesService.getScriptProperties(); function intialSetup() { var activeSpreadsheet = SpreadsheetApp.getActiveSpreadsheet(); scriptProp.setProperty("key", activeSpreadsheet.getId()); } function doPost(e) { var lock = LockService.getScriptLock(); lock.tryLock(10000); try { var doc = SpreadsheetApp.openById(scriptProp.getProperty("key")); var sheet = doc.getSheetByName(sheetName); var headers = sheet .getRange(1, 1, 1, sheet.getLastColumn()) .getValues()[0]; var nextRow = sheet.getLastRow() + 1; var newRow = headers.map(function (header) { return header === "timestamp" ? new Date() : e.parameter[header]; }); sheet.getRange(nextRow, 1, 1, newRow.length).setValues([newRow]); return ContentService.createTextOutput( JSON.stringify({ result: "success", row: nextRow }) ).setMimeType(ContentService.MimeType.JSON); } catch (e) { return ContentService.createTextOutput( JSON.stringify({ result: "error", error: e }) ).setMimeType(ContentService.MimeType.JSON); } finally { lock.releaseLock(); } }
-
Klik Sidebar, masuk menu Triggers
-
Tambahkan trigger dengan klik tombol
-
Maka muncul form. Isi seperti di bawah ini.
-
Klik tombol
Save
. -
Jika muncul seperti di bawah ini
Pilih akun yang sama dengan akun di spreadsheet dan App Script
-
Lalu akan muncul seperti ini
Klik
Advanced
. Lalu muncul seperti di bawah iniKlik
Go to xxxxxx (unsafe)
-
Setelah itu, klok tombol
Deploy
di navbar. Akan muncul form. Pilih App TypeWeb App
. Lalu klikDeploy di form
. -
Copy untuk Web URL nya dengan klik tombol
Copy
. Simpan dulu. Karena itu nanti dibutuhkan. -
Buat halamannya dengan masuk ke sini
-
Isi formnya. Lalu klik Generate.
-
Setelah loading, kode akan dibuatkan.
Copy lalu buka notepad lalu paste.
Save dengan nama index.html.