Сегодня поклонники SeaTable получат свой рождественский подарок: версию 3.3 SeaTable с ее многочисленными улучшениями и нововведениями. Полностью переработанный редактор форм в блочном дизайне предлагает новую свободу и дополнительные функции для разработки и использования веб-форм. В дополнение к текстовым сообщениям электронной почты SeaTable теперь также отправляет форматированные сообщения электронной почты в формате HTML. Расширенный редактор для форматированного текста делает это детской забавой. А колонки платежей теперь предлагают автоматическую валидацию данных, как это уже известно из текстовых колонок. Пользователи, которые управляют или хотят управлять массовыми данными в SeaTable, также получат свои деньги от SeaTable 3.3. Отныне SeaTable может импортировать сотни тысяч строк из XLSX-файла непосредственно в память Big Data и экспортировать их оттуда. Хотите узнать больше? Тогда читайте дальше!
SeaTable Server 3.3 доступен на SeaTable Cloud с сегодняшнего утра. Хостеры могут скачать сборку 3.3.7 из известного репозиторияDocker и установить ее на свой сервер. В журнале изменений вы найдете - как всегда - полный список изменений.
Больше гибкости при работе с формами #
В обновленном редакторе веб-форм “блоки” заменяют ползунки в боковой панели настроек. Если такой блок перетащить в форму и “уронить”, то связанный с ним элемент будет добавлен в форму в текущей позиции. Все настройки блока могут быть изменены в боковой панели. Звучит знакомо? Именно так! Таким образом, редактор форм повторяет дизайн пользовательского интерфейса плагина “Дизайн страниц”.
Многочисленные преимущества блочного дизайна убедительны: поля в форме могут располагаться в любом порядке. Порядок полей формы не обязательно должен соответствовать порядку столбцов в таблице. Каждая форма может иметь индивидуальную последовательность полей. Конечно, все блоки в форме могут быть перемещены позже. Чтобы поменять местами последовательность двух полей, просто перетащите нижнее поле на верхнее (или наоборот), и вы оптимизируете последовательность. Какие поля и в каком порядке вы будете использовать в формах, теперь полностью зависит от вас с помощью нового редактора.
**Но блочная конструкция может сделать еще больше. Два блока для статического контента дополняют блоки для полей ввода. Блок " Горизонтальная линия " можно использовать для тематического структурирования формы, а блок “Примечания " - для размещения пояснительного текста в форме. Поскольку с блоками аннотаций** можно работать **более гибко, чем с предыдущимизаметками веб-формы**, последние исчезли из боковой панели настроек и освободили место для других вещей.
Три новые функции завершают реорганизацию редактора. В сообщении об отправке теперь можно ссылаться на столбцы таблицы формы. Это может быть поле, которое было заполнено в форме, или сгенерированное или вычисленное по формуле значение. Ничто не мешает лично поблагодарить отправителя или вывести номер обработки. Вторая новая функция - опция “Требуется активация” для флажков. Если опция установлена, то форма может быть отправлена только в том случае, если установлен соответствующий флажок. Это удобно, когда необходимо получить согласие, например, на условия использования или обработку персональных данных. В-третьих, теперь можно одним щелчком мыши сделать все поля формы обязательными для заполнения.
Существующие формы автоматически преобразуются в блочный дизайн. Помимо прочего, предыдущие заметки в веб-форме преобразуются в блоки аннотаций. Это означает, что все новые функции редактора блоков также напрямую доступны в существующих формах.
Некоторые дальнейшие улучшения редактора форм все еще находятся в работе и, к сожалению, не попали в рождественский релиз. Если вам нравится часто использовать веб-формы SeaTable, то есть все основания с нетерпением ждать выхода SeaTable 3.4!
Более удобные электронные письма с помощью HTML #
Для многих бизнес-процессов отправка электронной почты имеет важное значение. SeaTable предлагает эту возможность с версии 2. Декабрьское обновление существенно улучшает функцию электронной почты: SeaTable теперь поддерживает электронную почту в формате HTML. В них - в отличие от обычных текстовых писем - можно вставлять изображения, таблицы, комментарии и другое форматирование, знакомое вам по почтовым клиентам, таким как Outlook, Thunderbird или Apple Mail.
Чтобы отправить письмо в формате HTML по кнопке, просто нажмите на ползунок Форматированный текст в настройках кнопки. Это изменит формат письма на HTML. Затем HTML-почта создается в хорошо известном и привычном редакторе форматированного текста SeaTable. При ближайшем рассмотрении, однако, становится очевидным, что интерфейс почтового редактора HTML не совсем соответствует интерфейсу редактора форматированного текста: в ленте меню есть дополнительный значок. Значения столбцов можно вставить и отформатировать в сообщении с помощью этого значка. Таким образом, каждый столбец таблицы и каждый тип столбца (исключение: кнопка) может быть интегрирован в электронное письмо.
Поддержка HTML в настоящее время реализована только для писем, отправляемых по кнопке. Письма в формате HTML, вероятно, также будут доступны в автоматизациях, начиная с версии 3.4.
Массовый импорт и экспорт в Excel #
Благодаря функции Big Data, появившейся в версии 3.1, вы можете постоянно хранить миллионы строк в одной базе. В версии 3.3 теперь можно также удобно заполнять этот объем памяти путем импорта данных. В новой версии SeaTable до 500 000 строк могут быть импортированы из файла XLSX непосредственно в память Big Data и затем также обновлены. Кроме того, новая версия позволяет обмениваться большими объемами данных в другом направлении: За один раз в таблицу Excel можно экспортировать до 250 000 строк.
Массовый импорт происходит непосредственно в хранилище Больших Данных (или в компоненте SeaTables dtable-db). Вы можете обрабатывать и анализировать данные с помощью всех функций, доступных в представлении Больших Данных. До предела в 100 000 строк вы также можете перемещать импортированные строки в обычную память, чтобы работать над ними вместе в режиме реального времени.
Доступ к новой функции импорта, обновления и экспорта можно получить через расширенные функции представления Больших Данных.
Автоматическая проверка данных в столбцах типа число #
Вы уже используете автоматическую валидацию ввода в текстовых колонках, чтобы избежать ошибок, и ждете, когда сможете сделать то же самое в колонках с числами? С SeaTable 3.3 ваше терпение будет вознаграждено. Теперь вы можете установить диапазоны достоверности во всех столбцах с числовыми, процентными и валютными значениями. Если значение введенного числа находится вне этого диапазона, ячейка окрашивается в красный цвет. Однако валидация работает не только для ввода. Если вы активируете проверку данных в столбце, который уже содержит значения, или изменяете диапазон достоверности, все значения ячеек проверяются повторно и при необходимости помечаются. Таким образом, возможные проблемные значения могут быть визуально обнаружены в кратчайшие сроки.
Два числа, которые отмечают диапазон достоверности, автоматически отображаются с количеством знаков после запятой, которое вы указали в настройках столбца. Если вы не сделали соответствующей спецификации, то вы можете ввести эти два значения с произвольно выбираемой точностью.
Это было не все. #
Есть еще несколько улучшений, которые будут представлены здесь по отдельности, но очень кратко:
Условное форматирование в столбцах теперь также может выделять дубликаты. При активации этой функции все ячейки, содержимое которых встречается в одинаковой форме два или более раз в столбце, выделяются. Наряду с форматированием на основе значений и правил, SeaTable теперь предлагает три типа условного форматирования.
В настройках таблицы и представления также добавлен третий параметр. Теперь создание и удаление представлений можно сделать исключительным правом владельца базы или администратора(ов) базы.
Новая функция isempty() проверяет, пуста ли ячейка. В частности, в формулах IF или IFS это можно использовать для выявления особых случаев. Синтаксис новой формулы идентичен формуле Excel isblank().
Важное функциональное изменение #
Функциональность формул search() и find() была адаптирована к функциональности одноименных формул Excel для упрощения перехода с Excel. Ранее для строки, которая не была найдена, результатом было значение “0”. В дальнейшем итоговым значением будет “#VALUE!”. Проверьте, пожалуйста, свои формулы на предмет необходимости их адаптации.
TAGS: