1. Abre a tua Google Sheet →
Extensões → Apps Script
2. Cola o código abaixo e guarda:
const SHEET_NAME = 'Pedidos';
function doPost(e) {
try {
const data = JSON.parse(e.postData.contents);
const ss = SpreadsheetApp.getActiveSpreadsheet();
let sheet = ss.getSheetByName(SHEET_NAME);
if (!sheet) { sheet = ss.insertSheet(SHEET_NAME); sheet.appendRow(['num','table','items','total','note','status','time']); }
if (data.action === 'add') { sheet.appendRow([data.num,data.table,JSON.stringify(data.items),data.total,data.note||'','new',data.time]); }
if (data.action === 'update') { const vals=sheet.getDataRange().getValues(); for(let i=1;i({num:Number(r[0]),table:Number(r[1]),items:JSON.parse(r[2]||'[]'),total:Number(r[3]),note:r[4],status:r[5],time:r[6]}));
return ContentService.createTextOutput(JSON.stringify(rows)).setMimeType(ContentService.MimeType.JSON);
}
3. Implementar → Nova implementação → Aplicação Web
4. Executar como:
Eu · Acesso:
Qualquer pessoa
5. Copia o URL e cola acima, depois clica "Testar ligação".