// NeuroBlack 26 - recebe as inscricoes da pagina e grava na planilha. // Cole este codigo em Extensoes > Apps Script da planilha de inscricoes. var ABA = 'Página1'; // se a sua aba tiver outro nome, troque aqui function doPost(e) { var lock = LockService.getScriptLock(); lock.waitLock(20000); try { var dados = JSON.parse(e.postData.contents); var aba = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(ABA) || SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; aba.appendRow([ new Date(), dados.nome || '', dados.email || '', dados.whatsapp || '', dados.aluno || '', dados.origem || '', dados.observacao || '' ]); return ContentService .createTextOutput(JSON.stringify({ ok: true })) .setMimeType(ContentService.MimeType.JSON); } catch (erro) { return ContentService .createTextOutput(JSON.stringify({ ok: false, erro: String(erro) })) .setMimeType(ContentService.MimeType.JSON); } finally { lock.releaseLock(); } } function doGet() { return ContentService.createTextOutput('NeuroBlack 26 - endpoint ativo'); }