Cara Setup (1x saja):
1. Buka Google Sheet kamu โ Extensions โ Apps Script
2. Hapus kode lama, paste kode di bawah ini
3. Klik Deploy โ New deployment โ Web app
4. Execute as: Me ยท Who has access: Anyone
5. Klik Deploy โ Copy URL โ Paste di atas
Kode Apps Script:
function doPost(e) {
try {
var data = JSON.parse(e.postData.contents);
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheetName = data.sheet || 'YuraDash';
var sheet = ss.getSheetByName(sheetName)
|| ss.insertSheet(sheetName);
if (data.clearFirst) sheet.clearContents();
if (data.header && sheet.getLastRow() === 0) {
sheet.appendRow(data.header);
}
if (data.rows && data.rows.length > 0) {
data.rows.forEach(function(row) {
sheet.appendRow(row);
});
}
return ContentService
.createTextOutput(JSON.stringify({ok:true,rows:data.rows?data.rows.length:0}))
.setMimeType(ContentService.MimeType.JSON);
} catch(err) {
return ContentService
.createTextOutput(JSON.stringify({ok:false,error:err.message}))
.setMimeType(ContentService.MimeType.JSON);
}
}
function doGet(e) {
return ContentService
.createTextOutput(JSON.stringify({ok:true,msg:'YuraDash ready'}))
.setMimeType(ContentService.MimeType.JSON);
}