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

  1. Crie uma Google Sheet nova.
  2. Menu Extensões → Apps Script.
  3. Cole o código abaixo e salve.
  4. Implantar → Nova implantação → App da Web → acesso: "Qualquer pessoa" → Implantar.
  5. 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");
}