Como filtrar células vazias no Make.com e executar cenários apenas com dados

Як у Make.com відфільтрувати порожні комірки й запускати сценарій тільки з темою

Como filtrar células vazias no Make.com e executar cenários apenas com dados

Descrição curta: neste artigo você aprenderá como lidar corretamente com células vazias do Google Sheets no Make.com, por que as verificações padrão podem falhar e como o operador Exists permite executar cenários somente quando há dados reais.

Por que esse problema acontece

No Google Sheets, uma célula vazia parece apenas um espaço em branco. Porém, ao enviar esses dados para o Make.com através de módulos como Google Sheets > Get a cell ou Search rows, o valor pode chegar de diferentes formas.

Uma célula vazia pode ser retornada como:

  • uma string vazia "";
  • um valor null;
  • ou o campo pode simplesmente não existir no pacote de dados.

Por isso, verificações como length(1. Value) > 0 ou comparações com "" nem sempre funcionam corretamente. Em alguns casos o Make considera que o valor existe, em outros entende que o campo está ausente.

O resultado pode ser imprevisível: células vazias passam pelo filtro ou dados válidos acabam sendo bloqueados.

Como funciona o operador Exists no Make.com

O operador Basic operators: Exists foi criado exatamente para esse tipo de situação. Ele não verifica o tamanho do texto nem compara valores — ele apenas responde a uma pergunta simples:

“Este campo existe no pacote de dados e não é null?”

A lógica é a seguinte:

  • se a célula estiver vazia → valor null ou ausente → o filtro retorna false → o cenário não continua;
  • se houver texto na célula → o campo existe → o filtro retorna true → o cenário continua.

Ou seja, o Exists funciona como: “executar apenas se houver dados reais”.

Como configurar o filtro para valores não vazios

Para fazer com que o cenário execute apenas quando houver dados no Google Sheets, siga estes passos:

  1. Adicione um módulo de leitura de dados. Use Google Sheets > Get a cell ou Search rows.
  2. Adicione um filtro. Clique na linha entre os módulos e crie um Filter.
  3. Selecione o campo. Escolha o valor da célula, por exemplo 1. Value.
  4. Escolha o operador. Selecione Basic operators → Exists.
  5. Deixe o campo da direita vazio.
  6. Salve o filtro.

Depois disso, o cenário só irá processar linhas que realmente possuem dados.

Por que Exists é melhor que verificar o tamanho

Muitos usuários tentam usar verificações como:

  • length(1. Value) != 0
  • 1. Value != ""
  • length(ifempty(1. Value; "")) > 0

O problema é que esses métodos dependem do formato dos dados:

  • se for string vazia → funciona;
  • se for null → pode falhar;
  • se o campo não existir → o comportamento é inconsistente.

O operador Exists evita todos esses problemas, pois verifica apenas se o campo está presente. Isso torna o cenário mais estável e previsível.

Onde mais usar o Exists

Esse método é universal e pode ser aplicado em vários cenários de automação:

  • não enviar e-mails sem endereço;
  • não criar tarefas em CRM sem nome ou telefone;
  • não publicar posts sem conteúdo;
  • não iniciar processos sem dados obrigatórios;
  • não enviar informações incompletas para outros serviços.

A lógica é sempre a mesma:

  1. escolher um campo importante;
  2. aplicar o operador Exists;
  3. bloquear todos os dados incompletos.

Como testar o filtro

Após configurar, é importante testar o cenário:

  1. execute usando Run once;
  2. abra os detalhes da execução;
  3. vá até o Filter inspector;
  4. verifique quais dados passaram e quais foram bloqueados.

Isso garante que o filtro está funcionando corretamente e ajuda a identificar erros rapidamente, como intervalos incorretos ou campos mal configurados.

Conclusão

O operador Exists no Make.com é a forma mais confiável de verificar se um campo contém dados. Ele funciona corretamente com strings vazias, valores null e campos ausentes.

Se você deseja executar cenários apenas quando houver dados reais, usar Basic operators: Exists é a melhor solução. Isso simplifica a lógica, melhora a estabilidade e evita execuções desnecessárias.

Leia também

Artículos recomendados