Nível de codificação: intermediário
Duração: 20 minutos
Tipo de projeto: complemento do editor
Objetivos
- Entenda o que a solução faz.
- Entenda o que os serviços do Apps Script fazem na solução.
- Configure o script.
- Execute o script.
Sobre esta solução
Limpe os dados da planilha removendo automaticamente linhas e colunas vazias, recortando a planilha nas bordas do intervalo de dados e preenchendo as lacunas nos dados.
Como funciona
O script executa as seguintes funções:
- Excluir linhas em branco: em um intervalo selecionado, o script identifica e exclui linhas vazias. Se as células de uma linha contiverem caracteres de espaço, ela não será considerada vazia.
- Excluir colunas em branco: em um intervalo selecionado, o script identifica e exclui colunas vazias. Se as células de uma coluna contiverem caracteres de espaço, ela não será considerada vazia.
- Recortar a planilha para o intervalo de dados: o script identifica onde o intervalo de dados termina e exclui as linhas e colunas em excesso.
- Preencher linhas em branco: o script copia e cola o conteúdo da célula ativa selecionada nas células vazias nas linhas abaixo dela. O script para de colar conteúdo quando encontra uma linha que não está vazia ou chega ao fim do intervalo de dados.
Serviços do Apps Script
Essa solução usa o seguinte serviço:
- Serviço de planilha: extrai a planilha ativa e executa todas as funções de limpeza.
Pré-requisitos
Para usar este exemplo, você precisa dos seguintes pré-requisitos:
- Uma Conta do Google (as contas do Google Workspace podem exigir a aprovação do administrador).
- Um navegador da Web com acesso à Internet.
Configurar o script
- Clique no botão a seguir para abrir o projeto Limpo do Apps Script.
Abrir o projeto - Clique em Visão geral .
- Na página de visão geral, clique em Fazer uma cópia
.
- Na parte de cima do projeto copiado, clique em Implantar > Testar implantações.
- Ao lado de Selecionar tipo, clique em Habilitar tipos de implantação
> Complemento do editor.
- Clique em Criar novo teste.
- Em Documento de teste, clique em Nenhum documento selecionado.
- Escolha uma planilha com dados para limpar e clique em Inserir. Para usar um documento de exemplo, faça uma cópia da planilha Dados de limpeza de exemplo.
- Clique em Salvar teste.
- Para abrir a planilha, selecione o botão de opção ao lado do teste salvo e clique em Executar.
Executar o script
- Na planilha, selecione o intervalo
A1:F20
. - Clique em Extensões > Cópia da planilha limpa > Excluir linhas em branco.
- Quando solicitado, clique em Continuar e autorize o script.
- Clique em Extensões > Cópia da planilha limpa > Excluir linhas em branco novamente.
- Clique em Extensões > Cópia da planilha limpa > Excluir colunas em branco.
- Clique em Extensões > Cópia da planilha limpa > Recortar a planilha para o intervalo de dados.
- Selecione a célula
C7
. - Clique em Extensões > Cópia da planilha limpa > Preencha as linhas em branco abaixo.
Revisar o código
Para revisar o código do Apps Script para essa solução, clique em Ver código-fonte abaixo:
Colaboradores
Esse exemplo é mantido pelo Google com a ajuda de especialistas em desenvolvimento do Google.