Automação no Excel

Log de desenvolvimento: grandes análises Google Sheets e relatórios formatados automaticamente

Como o GetSheetAI agora roteia análises muito grandes do Google Sheets por meio de trabalhos duráveis, evita limites de ponte do navegador, verifica resultados e formata relatórios gerados automaticamente.

Esta versão Google Sheets focou em um modo de falha que só aparece quando uma planilha deixa de ser pequena: uma solicitação que funciona em alguns milhares de células pode se tornar centenas de chamadas do navegador para o Planilhas em uma tabela grande.

GetSheetAI agora reconhece análises superdimensionadas e solicitações de resumo antecipadamente, move-as para um trabalho em segundo plano durável e retorna um relatório finalizado com formatação básica de apresentação. O objetivo não é tornar uma mensagem de erro mais bonita. É escolher um caminho de execução que possa finalizar o trabalho.

Solicitações grandes seguem um caminho durável

As solicitações de análise e resumo acima de 100.000 células agora são roteadas para o sistema de trabalho em segundo plano. Isso evita que um erro de seleção de ferramenta de um modelo tente paginar um intervalo de 120.000 linhas por meio de centenas de chamadas de ponte da barra lateral.

A rota durável armazena o estado da tarefa, lê a origem em partes limitadas e permite que a barra lateral se reconecte ao progresso. Se uma visualização superdimensionada for solicitada pelo caminho errado, o tempo de execução retornará um resultado de roteamento recuperável para que o agente possa continuar com a ferramenta em segundo plano em vez de encerrar a conversa devido a um erro de ponte.

Isso é importante para trabalhos de longa duração, como resumos de grupos, criação de perfis de tabelas grandes, verificações de anomalias e geração de relatórios. O chat visível continua sendo a superfície de controle, mas a aba do navegador não é mais responsável por manter todo o trabalho unido.

O mecanismo de análise usa memória limitada

Grandes arrays expõem detalhes de implementação que pequenos exemplos escondem. Achatar um intervalo muito grande ou espalhá-lo em uma função estatística pode exceder a pilha de chamadas JavaScript e duplicar uma quantidade substancial de memória.

O analisador de faixa agora usa um acumulador de passagem única para contagens, totais, mínimos, máximos e outros valores de resumo. Os dados são processados ​​de forma incremental em vez de serem copiados em um array temporário gigante.

A camada de expressão determinística também ganhou operadores de comparação e suporte IF(condition, true_value, false_value). Isso permite que mais filtros e cálculos condicionais permaneçam no caminho aritmético verificado, em vez de depender do cálculo do modelo de forma livre.

Os relatórios gerados recebem um estilo padrão legível

Quando uma análise cria uma nova planilha de relatório, GetSheetAI agora aplica automaticamente uma passagem de apresentação básica:

  • cabeçalhos verdes escuros com texto branco;
  • rótulos de cabeçalho agrupados;
  • dimensionamento automático de coluna;
  • formatos de números inteiros, decimais e percentuais inferidos.

A formatação é executada depois que os dados do relatório são gravados e verificados. Se a formatação da apresentação estiver temporariamente indisponível, os dados verificados permanecerão bem-sucedidos e somente a etapa de formatação poderá ser repetida. O relatório também é marcado como já apresentado, evitando uma segunda passagem de formatação redundante.

O propósito é modesto, mas importante: um relatório gerado deve ser legível quando chegar. Os usuários ainda podem solicitar um estilo de marca, gráfico, layout ou formato de número diferente posteriormente.

Progresso e identidade são mais fáceis de diagnosticar

Tarefas de longa duração agora relatam a ferramenta ativa de forma mais verdadeira. A identidade da versão do tempo de execução de produção está incluída nas exportações de depuração, o que ajuda a separar uma barra lateral em cache do tempo de execução hospedado atual ao diagnosticar um problema.

A experiência voltada ao usuário permanece concisa: mostra qual estágio está ativo sem expor parâmetros brutos ou cargas internas. Por baixo, a identidade da versão e o estado do trabalho durável fornecem evidências suficientes para distinguir um cliente obsoleto, uma ponte interrompida e uma falha de análise real.

Valores e limites de capacidade atuais

Os valores operacionais importantes nesta versão são:

  • limite de roteamento durável: mais de 100.000 células para análise e resumos;
  • cobertura de regressão de produção verificada: 92 testes Google Sheets após a adição da formatação automática;
  • formatação de relatórios: cabeçalhos, quebra automática, ajuste de largura e formatos numéricos comuns;
  • segurança de execução: leituras limitadas, estatísticas de uma passagem, roteamento recuperável e write-back verificado.

A rota durável não torna ilimitadas todas as folhas possíveis. Cotas do Google Apps Script, limites de contexto do modelo, estrutura da pasta de trabalho e dados extremamente amplos ou irregulares ainda podem restringir uma tarefa. A diferença é que trabalhos grandes e suportados agora têm um caminho de execução projetado para seu tamanho.