Обзор типов полей Baserow - справочник данных таблицы
Поля - это строительные блоки любой таблицы Baserow: они превращают обычные колонки в осмысленные типы данных, которые проверяют ввод, строят связи между таблицами и вычисляют значения. Статья описывает, что такое поле, как выбрать подходящий тип для своих данных и что такое вычисляемые поля.
Обзор
Поля (колонки) задают, какой тип данных может содержать каждая часть записи. В отличие от таблиц в электронных таблицах, где колонка принимает любой текст или число, поля Baserow принудительно проверяют тип данных: поле email содержит только корректные адреса, поле даты - только правильные даты, а поле связи создаёт настоящее отношение между таблицами.
Каждый тип поля имеет встроенную проверку, форматирование и особое поведение. Поле телефона автоматически форматирует цифры вида (555) 123-4567, поле файла позволяет загружать документы, а поле формулы выполняет вычисления автоматически. Такая продуманная структура предотвращает ошибки ввода и открывает возможности фильтрации, сортировки и связей между таблицами.
Поля тянутся по таблице вертикально - каждая ячейка колонки содержит данные одного типа. Строки (записи) тянутся горизонтально - каждая строка представляет цельный объект (клиента, проект, заказ), чьи атрибуты хранятся в нескольких полях сразу.

Категории полей
Baserow объединяет 25+ типов полей в категории по их основному назначению. Чтобы выбрать подходящий тип, сопоставьте характер своих данных с одной из категорий ниже.
Базовые поля данных
Хранят фундаментальную информацию: текст, числа и даты.
| Тип поля | Хорошо подходит для | Пример использования |
|---|---|---|
| Однострочный текст | Короткие текстовые значения | Имена, заголовки, артикулы, коды |
| Длинный текст | Абзацы и описания | Описания товаров, заметки, статьи |
| Число | Числовые значения и вычисления | Цены, количество, оценки, измерения |
| Дата | Календарные даты и время | Сроки, встречи, дедлайны |
| Логическое (да/нет) | Значения да/нет, истина/ложь | Статус выполнения, флаг активности |
| Рейтинг | Оценки в звёздах или баллах | Отзывы о товарах, уровни приоритета (1-5) |
Поля проверки и форматирования
Гарантируют, что данные соответствуют определённому формату.
| Тип поля | Что проверяет | Пример использования |
|---|---|---|
| Корректность email-адреса | Контактные email, учётные записи | |
| Телефон | Формат номера телефона | Телефоны клиентов, контакты поддержки |
| URL | Корректность веб-адреса | Ссылки на сайты, ссылки на документацию |
| Пароль | Безопасное хранение пароля | Учётные данные, коды доступа |
Поля выбора и категоризации
Позволяют выбрать значение из заранее заданных вариантов.
| Тип поля | Тип выбора | Пример использования |
|---|---|---|
| Одиночный выбор | Только один вариант | Статус (Черновик/Опубликовано), приоритет (Низкий/Средний/Высокий) |
| Множественный выбор | Несколько вариантов | Теги, категории, функции, навыки |
| Соавтор | Участники рабочего пространства | Исполнители задач, владельцы проектов, рецензенты |
Поля связей и ссылок
Соединяют данные между таблицами.
| Тип поля | Назначение | Пример использования |
|---|---|---|
| Связь с таблицей | Создание отношений | Связать заказы с клиентами, задачи с проектами |
| Подстановка | Отображение данных из связанной таблицы | Показать имя клиента в записи заказа через связанную таблицу клиентов |
| Подсчёт | Подсчёт связанных строк | Сколько задач привязано к каждому проекту |
| Свод (rollup) | Агрегация данных из связанных строк | Суммарная выручка по всем заказам клиента, средний рейтинг |
Автоматические и вычисляемые поля
Вычисляют или отслеживают данные автоматически.
| Тип поля | Что генерирует | Пример использования |
|---|---|---|
| Формула | Вычисление по значениям той же строки | {Цена} * {Количество} автоматически считает сумму по строке, объединение имени и фамилии |
| Автонумерация | Последовательные номера | Номера счетов, тикетов, заказов |
| UUID | Уникальные идентификаторы | ID для интеграций через API, универсальные идентификаторы записи |
| Дата создания | Метка времени создания строки | Когда запись была создана |
| Дата изменения | Метка времени последнего изменения | Когда запись была изменена в последний раз |
| Создано пользователем | Имя автора | Кто создал запись |
| Изменено пользователем | Имя последнего редактора | Кто внёс последнее изменение |
| Длительность | Временные интервалы | Продолжительность проекта, сессии, учёт времени |
Поля специального назначения
Уникальные возможности для конкретных задач.
| Тип поля | Особая возможность | Пример использования |
|---|---|---|
| Файл | Загрузка документов и изображений | Фото товаров, договоры, вложения |
| Ссылка на редактирование строки | Редактирование существующих строк | Обновление записей через предзаполненную форму |
Что такое вычисляемые поля
Вычисляемые поля автоматически рассчитывают, обновляют или подтягивают значения на основе других данных в таблице или связанных таблицах. В отличие от полей ручного ввода, где значение печатает пользователь, вычисляемое поле генерирует содержимое само по заданным правилам.
К распространённым вычисляемым полям относятся поля формулы , поля подстановки , поля подсчёта , поля свода , поля даты создания и изменения, а также поля «создано пользователем» и «изменено пользователем».
Почему вычисляемые поля полезны
Согласованность данных: вычисления обновляются автоматически при изменении исходных данных - пересчитывать вручную не нужно.
Меньше ошибок: автоматический расчёт исключает ошибки ручных вычислений и повышает точность на больших наборах данных.
Динамические связи: изменения в одной таблице мгновенно отражаются в связанных таблицах через поля подстановки и свода.
Экономия времени: настройте вычисление один раз - оно применится к каждой строке, экономя часы повторяющейся работы.
Работа с полями и их настройка
Каждое поле можно настроить под конкретную задачу:
- Сортировка : расположить строки по значению поля (от А до Я, сначала новые, от большего к меньшему);
- Фильтрация : показать только строки, соответствующие критерию по полю;
- Группировка : организовать строки в сворачиваемые разделы по значению поля;
- Закрепление : зафиксировать колонки слева, чтобы они оставались видимыми при горизонтальной прокрутке;
- Скрытие : управлять видимостью поля в конкретном представлении, не удаляя данные;
- Описания : добавить пояснительный текст, чтобы пользователи понимали назначение поля.
Эти операции применяются к конкретному представлению - можно настроить каждое представление по-своему, не затрагивая остальные и не меняя исходные данные.

Часто задаваемые вопросы
Можно ли изменить тип поля после создания? Да, большинство типов можно преобразовать через меню настройки поля . Baserow старается сохранить данные при конвертации (например, числа в текст проходят без потерь), но некоторые преобразования могут привести к потере данных. Всегда проверяйте результат после конвертации.
В чём разница между однострочным и длинным текстом? Однострочный текст хранит короткие значения (имена, заголовки, коды) и отображается в одну строку. Длинный текст хранит абзацы и переносится на несколько строк. Используйте однострочный текст для компактных данных, а длинный - для описаний и заметок.
Как обновляются вычисляемые поля при изменении исходных данных? Вычисляемые поля пересчитываются автоматически и мгновенно при изменении исходных данных. Если обновить количество в строке, любая формула, использующая это значение, обновится сразу во всех представлениях.
Можно ли использовать несколько полей «связь с таблицей» для связи с одной и той же таблицей? Да, можно создать несколько полей связи с одной таблицей, каждое из которых представляет своё отношение. Например, таблица проектов может дважды связываться с таблицей людей: один раз для «Руководителя проекта», второй - для «Участников команды».
Влияют ли изменения поля на данные или только на отображение? Изменения настройки поля (имя, описание, скрытие/показ) не затрагивают данные. Однако смена типа поля может преобразовать или потерять данные в зависимости от конвертации. Сортировка, фильтрация и группировка лишь меняют способ просмотра данных, не изменяя их.
Какое максимальное число полей в таблице? Baserow не задаёт жёсткого лимита полей, но из соображений производительности рекомендуется держать таблицу в пределах 200 полей. Для лучшей организации разделяйте очень широкие таблицы на связанные таблицы через поля «связь с таблицей».
Что дальше
Теперь, когда вы знаете, какие типы полей доступны, читайте «Создание полей» , чтобы добавить их в таблицу, или сразу переходите к «Настройке полей» , чтобы освоить сортировку, фильтрацию и скрытие.