Мы начинаем новый год с нового релиза SeaTable: версия 1.6 была выложена сегодня на сайте https://cloud.seatable.io . Релиз на сайте Docker Hub последует в ближайшее время. Новая версия снова полна новых возможностей и улучшений. С первого взгляда вы заметите два новых типа колонок и обновленное меню конфигурации колонок. При ближайшем рассмотрении вы обнаружите множество других улучшений пользовательского интерфейса. В этой версии мы также приложили много усилий к мастеру формул. Новые функции, улучшения дизайна и расширенные сообщения об ошибках выводят работу мастера на совершенно новый уровень.
В этой заметке мы представляем наиболее значимые и актуальные изменения новой версии. Как всегда, вы можете найти полный список изменений в SeaTable Changelog .
Тип колонки №19: Продолжительность #
Тип колонки Duration идеально подходит для тех, кто использует SeaTable для организации и хранения временных измерений и отрезков времени, таких как рабочие часы.
Тип колонки хранит все записи в секундах, но представляет записи в удобных для пользователя форматах ч:мм:сс и ч:мм. У вас также есть возможность вводить длительность либо в виде обозначения, разделенного двоеточием, либо в виде числа. SeaTable автоматически преобразует любой числовой ввод в нужный формат. Целочисленные и десятичные числа поддерживаются одинаково. Интерпретация числового ввода зависит от выбранного формата. Если выбран формат h:mm:ss, введенное число интерпретируется как секунды; в случае h:mm - как минуты. (Пример: Ввод 235 преобразуется в 0:03:55, если в колонке используется формат h:mm:ss. Тот же ввод приводит к 3:55 в ячейке с форматом h:mm).
И это еще не все! Мы также расширили параметры формата столбца формул, чтобы числовые результаты можно было отображать в виде продолжительности в формате ч:мм или ч:мм:сс.
Тип колонки № 20: Электронная почта #
В новом типе столбца E-mail хранятся адреса электронной почты. Щелчок по заполненной ячейке автоматически открывает приложение “Почта” и копирует адрес в строку “Кому:”. Поэтому вы можете сразу приступить к составлению письма. Ячейки в колонке Email ведут себя очень похоже на ячейки в колонке типа URL, введенной в SeaTable 1.4 .
Настоящая сила колонки электронной почты проявляется в веб-формах. С помощью проверки, встроенной в поле электронной почты, можно убедиться, что запись соответствует действительному адресу электронной почты. Случайные орфографические ошибки, делающие адрес электронной почты непригодным для использования, больше невозможны.
Улучшенный мастер создания формул #
SeaTable 1.6 представляет пять новых функций: date(), datedif(), eomonth(), months() и ifs(). Первые четыре упрощают и улучшают организацию и управление датами в SeaTable. Функция date() вычисляет для даты число, соответствующее дате в формате дата-время Microsoft Excel. datedif(), сокращение от date difference, вычисляет разницу между двумя датами. eomonth(), сокращение от end of month, определяет последний день месяца, указанного в дате. По желанию можно добавить месяцы. months() определяет количество полных месяцев между двумя датами. ifs() проверяет несколько условий.
Мы достигли дальнейшего улучшения функциональности мастера в том, что формулы теперь могут учитывать столбцы формул из других таблиц. Конкретно: формула в таблице B может содержать столбец формулы из таблицы A. Ранее можно было использовать только непересчитанные столбцы из других таблиц.
Мастер также подвергся графическому обновлению. Самое важное нововведение: помощник теперь представляет собой всплывающее окно, а не модальное. Помимо более элегантного дизайна, это дает и функциональные преимущества: Модал вытеснял себя на передний план и блокировал фон; при использовании всплывающего окна фон не блокируется, и можно прокручивать таблицу даже при открытом помощнике. Помощник больше не перекрывает заголовки столбцов. Это означает, что вы можете комфортно читать все заголовки столбцов непосредственно во время задания формулы. Если колонка не отображается, вы просто прокручиваете страницу до нее.
Наконец, что не менее важно, мы изменили обратную связь с мастером. Раньше стандартным сообщением об ошибке было “Формула недействительна”, когда не соблюдался синтаксис формулы или ссылался несуществующий столбец. Теперь обратная связь стала более конкретной и предоставляет прагматичную помощь для исправления формулы.
Управление вложениями #
SeaTable - это не только отличный инструмент для сбора структурированных табличных данных, но и для организации и управления неструктурированными данными в виде файлов и форматированного текста. Подумайте об изображениях, которые вы вставляете в ячейку многострочного типа текста, или о документах, которые вы можете загрузить в базу. SeaTable хранит все эти вложения в своем бэкенде хранилища.
В SeaTable 1.6 появилась возможность доступа к этому бэкенду хранилища через веб-интерфейс. Вы можете перемещаться по хранимым файлам и удалять отдельные объекты из памяти. Для этого достаточно навести курсор на базу в библиотеке баз, затем щелкнуть на значке с тремя точками для дополнительных опций и, наконец, выбрать пункт “Управление вложениями” в разделе “Дополнительно”. Изображения и файлы хранятся в отдельных папках под названием “Изображения” и “Файлы”.
И не только вложениями можно лучше управлять с помощью SeaTable 1.6. Пользователи теперь также могут получить доступ к корзине, где SeaTable хранит удаленные базы, прежде чем они будут удалены из системы через 30 дней. Если база случайно удалена или пользователь передумал, базу можно восстановить, включая все снимки.
Многие другие улучшения #
SeaTable 1.6 предлагает множество других улучшений. Большое количество из них направлено на улучшение интерфейса и повышение удобства для пользователя. На этот раз особое внимание было уделено функции печати.
Что касается пользовательского интерфейса, то мы перевели плагин галереи в немодальный дизайн. То же самое относится и к меню переименования вида. Это является продолжением нашей общей работы по сокращению количества модальных окон. Мы также устранили недостаток функции поиска. Теперь при нажатии клавиш CTRL + F фокус курсора всегда перемещается в строку поиска. В редакторе форм мы перенесли поля ввода подсказок в саму форму. Это облегчает написание длинных заметок и в целом делает редактор более WYSIWYG. С точки зрения удобства использования, мы добавили удобную функцию автозаполнения: теперь SeaTable распознает числовые шаблоны в буквенно-цифровых строках и учитывает их при автозаполнении. Новая функция “встроенный код” облегчает интеграцию баз SeaTable в веб-страницы.
Также были устранены две известные проблемы предварительного просмотра печати: Скрытие столбца в представлении таблицы не удаляло столбцы из представления подробностей строк и, соответственно, из предварительного просмотра печати. Аналогичная проблема возникала при печати сгруппированных данных. При предварительном просмотре печати имена групп не отображались, если для группировки использовались один или несколько столбцов выделения или ссылок. В SeaTable 1.6 эти две проблемы ушли в прошлое.
TAGS: