Как в Make.com отфильтровать пустые ячейки и запускать сценарий только с данными

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

Как в Make.com отфильтровать пустые ячейки и запускать сценарий только с данными

Краткое описание: в этой статье разберём, как правильно обрабатывать пустые ячейки из Google Таблиц в Make.com, почему стандартные проверки работают нестабильно и как оператор Exists позволяет запускать сценарий только при наличии данных.

Почему возникает проблема

В Google Таблицах пустая ячейка выглядит как обычное пустое место. Но при передаче данных в Make.com через модули вроде Google Sheets > Get a cell или Search rows значение может приходить по-разному.

Пустая ячейка может передаваться как:

  • пустая строка "";
  • значение null;
  • поле, которое вообще отсутствует в пакете данных.

Из-за этого стандартные проверки, такие как length(1. Value) > 0 или сравнение с "", работают нестабильно. В одних случаях значение считается существующим, в других — отсутствующим.

В результате сценарий может вести себя непредсказуемо: пустые строки проходят дальше или, наоборот, корректные данные блокируются фильтром.

Как работает оператор Exists в Make.com

Оператор Basic operators: Exists предназначен именно для проверки наличия поля. Он не считает длину строки и не сравнивает значения, а отвечает на простой вопрос:

«Существует ли это поле в пакете данных и не равно ли оно null

Логика работы следующая:

  • если ячейка пустая → значение null или отсутствует → фильтр возвращает false → сценарий не продолжается;
  • если в ячейке есть текст → поле существует → фильтр возвращает true → сценарий выполняется дальше.

Проще говоря, Exists означает: «выполнять только если данные реально есть».

Как настроить фильтр для непустых значений

Чтобы сценарий в Make.com запускался только при наличии данных в Google Таблицах, выполните следующие шаги:

  1. Добавьте модуль получения данных. Например, Google Sheets > Get a cell или Search rows.
  2. Добавьте фильтр. Нажмите на линию между модулями и создайте Filter.
  3. Выберите поле. Укажите значение ячейки, например 1. Value.
  4. Выберите оператор. Установите Basic operators → Exists.
  5. Оставьте правое поле пустым.
  6. Сохраните фильтр.

После этого сценарий будет обрабатывать только те строки, где данные действительно присутствуют.

Почему Exists лучше проверки длины

Часто используют такие варианты:

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

Однако они зависят от формата данных:

  • если это пустая строка — работает корректно;
  • если null — могут возникать ошибки;
  • если поле отсутствует — результат становится непредсказуемым.

Оператор Exists лишён этих недостатков, так как проверяет сам факт наличия поля. Это делает сценарий более стабильным и понятным.

Где ещё можно использовать Exists

Этот подход универсален и подходит для разных задач автоматизации:

  • не отправлять email, если нет адреса;
  • не создавать задачу в CRM без имени или телефона;
  • не публиковать пост без текста;
  • не запускать сценарий без обязательных данных;
  • не передавать неполную информацию в другие сервисы.

Принцип всегда одинаковый:

  1. выбираете важное поле;
  2. применяете оператор Exists;
  3. отсекаете все пустые значения.

Как проверить работу фильтра

После настройки важно протестировать сценарий:

  1. запустите его через Run once;
  2. откройте детали выполнения;
  3. перейдите в Filter inspector;
  4. проверьте, какие данные прошли фильтр, а какие были заблокированы.

Это поможет убедиться, что логика работает правильно и позволит быстро найти ошибки, например, в диапазоне таблицы или выборе поля.

Вывод

Оператор Exists в Make.com — это самый надёжный способ проверить наличие данных в поле. Он корректно работает с пустыми строками, значениями null и отсутствующими полями.

Если вам нужно запускать сценарий только при наличии реальных данных, использование Basic operators: Exists — оптимальное решение. Это упрощает логику, повышает стабильность и избавляет от лишних запусков.

Читайте также

Рекомендованные статьи