Cantim Mental
Configurações do sistema: armazenamento e backup.
💾 Armazenamento (R2)
Carregando…
📦 Backup
Baixa todos os registros (projetos, itens, vendas, anotações, ideias) em JSON.
Google Sheets (opcional)
Cole a URL do seu Web App do Apps Script (instruções no fim da página) e envie o backup direto pra planilha.
🧾 Como criar a planilha de backup
- Crie uma Google Sheet nova.
- Menu Extensões → Apps Script.
- Cole o código abaixo e salve.
- Implantar → Nova implantação → App da Web → acesso: "Qualquer pessoa" → Implantar.
- Copie a URL e cole no campo acima.
function doPost(e) {
var data = JSON.parse(e.postData.contents);
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sh = ss.getSheetByName("projetos") || ss.insertSheet("projetos");
sh.clear();
sh.appendRow(["id", "nome", "status", "concluido_em", "vendi_por", "anotacoes"]);
(data.packages || []).forEach(function (p) {
sh.appendRow([p.id, p.name, p.status, p.completed_at || "", p.sold_for || "", p.notes || ""]);
});
var si = ss.getSheetByName("ideias") || ss.insertSheet("ideias");
si.clear();
si.appendRow(["id", "ideia", "criada_em"]);
(data.ideas || []).forEach(function (i) {
si.appendRow([i.id, i.title, i.created_at]);
});
return ContentService.createTextOutput("ok");
}