Capítulo 3 Estudo de caso: organizar a tabela de vendas do mês ・ MISSÃO 10
Missão 10: Apagar linhas vazias de baixo para cima
Tarefa
Os dados de outubro que você colou têm linhas vazias. Apague todas. Ao apagar uma linha, as de baixo sobem, então confira as linhas de baixo para cima.
Para praticar, a tabela volta ao estado inicial antes de cada execução (uma planilha de verdade não volta. As mudanças de um script às vezes podem ser desfeitas com Ctrl+Z, mas não todas de uma vez).
Arquivo +
Código.gs
Início do capítulo 3Estudo de caso: organizar a tabela de vendas do mês
Capítulo 3 ・ MISSÃO 10
Apagar linhas vazias de baixo para cima
Os dados de outubro que você colou têm linhas vazias. Apague todas. Ao apagar uma linha, as de baixo sobem, então confira as linhas de baixo para cima.
Lendo o código
- for (let row = sheet.getLastRow(); row >= 2; row--) {
- Repete da última linha até a linha 2, diminuindo row de 1.
- if (sheet.getRange(row, 1).getValue() === '') {
- Se a coluna A estiver vazia (''). === confere se são "iguais, inclusive no tipo".
- sheet.deleteRow(row);
- Apaga a linha row. As de baixo sobem.
Ao apagar uma linha, cada uma das de baixo sobe uma posição. Se você apagar de cima para baixo, pula linhas que subiram. Indo de baixo para cima, os números das linhas ainda não conferidas não mudam. Apagar ou adicionar linhas se faz de baixo para cima.
Como começar no GAS e o código mais usado estão em um artigo.O que é GAS? Como começar e código mais usado
O código que você escreve roda em um espaço isolado dentro desta página. Ele não alcança fora da página nem outros sites.
* Esta é uma simulação do comportamento do Planilhas Google e do Apps Script e pode diferir em parte do original.
* Planilhas Google é uma marca da Google LLC. Este site não tem relação com o Google.