Gemini 3 + Google Sheets: demanda, criativos e previsões

Montamos um painel no Sheets com Gemini 3 para prever demanda, gerar variações de criativos e priorizar SKUs por margem — sem complicar a vida.

Por Ana Beatriz — publicado em 29/04/2026 — 2 min de leitura

Gemini 3 + Google Sheets: demanda, criativos e previsões

O que vamos montar

Um painel simples em Google Sheets que:

Sem BI pesado, só Sheets + Apps Script + Gemini 3.

Estrutura do Sheets

Aba Vendas (A:E): A: data, B: SKU, C: quant, D: preço, E: margem %.

Aba Previsão (A:D): A: SKU, B: média 4s, C: previsão próxima semana, D: prioridade.

Aba Criativos (A:C): A: SKU, B: headline, C: descrição.

Apps Script básico

  1. Extensões > Apps Script.
  2. Cole o esqueleto (adapte sua credencial e modelo Gemini 3):
function previsaoETexto(){
  const ss = SpreadsheetApp.getActive();
  const vendas = ss.getSheetByName('Vendas').getDataRange().getValues().slice(1);
  const bySku = {};
  vendas.forEach(r => { const [data, sku, q, preco, margem] = r; if(!bySku[sku]) bySku[sku] = []; bySku[sku].push(q); });
  const prev = ss.getSheetByName('Previsao');
  prev.clearContents();
  prev.appendRow(['SKU','Media4s','PrevSemana','Prioridade']);
  Object.keys(bySku).forEach(sku => {
    const arr = bySku[sku].slice(-28);
    const media = arr.reduce((a,b) => a+b, 0) / Math.max(arr.length, 1);
    const previsao = Math.round(media * 1.05);
    const margem = vendas.find(v => v[1] === sku)?.[4] || 0.3;
    prev.appendRow([sku, media, previsao, previsao * margem]);
  });
}

Fluxo de uso semanal

Exemplo brasileiro

Uma loja de utilidades em BH rodou por 8 semanas:

Boas práticas

IA aqui é apoio: decide onde focar, sugere texto e te ajuda a não perder venda por falta de planejamento.

Tópicos: ia, gemini, google-sheets

Ler os guias · Ver créditos · Explorar marketplace