Апрель делает то, что хочет - но SeaTable делает то, что хотите вы! Версия 3.5 исполняет некоторые давние пожелания наших пользователей: первый столбец теперь также поддерживает формулы, а с помощью автоматизации вы можете периодически выполнять два дополнительных действия. Вы получаете больше гибкости для более сложных случаев использования благодаря условному выполнению действий кнопок и условному поиску. Далее мы подробно расскажем об этих улучшениях.
В этом выпуске мы также публикуем новый конструктор приложений в виде бета-версии. С помощью Universal App Builder можно создавать приложения для самых разных случаев использования и групп пользователей без каких-либо знаний программирования. В настоящее время наша команда разработчиков все еще дорабатывает его, но даже предвкушение заставляет желать большего. Мы с нетерпением ждем ваших отзывов!
Сегодня утром мы обновили SeaTable Cloud до версии 3.5. Все самостоятельные хостеры могут сделать то же самое: Образ SeaTable 3.5 доступен для загрузки из известного репозиторияDocker . Как всегда, полный список изменений вы можете найти в журнале изменений.
Формулы в первом столбце
SeaTable 3.5 обеспечивает большую гибкость в первом столбце таблицы: До сих пор там допускались только типы столбцов текст, число, дата, одиночный выбор и автоматический номер. Тип столбца формула, который теперь также поддерживается, позволяет "вычислить" собственную ссылку на строку. Поскольку первый столбец таблицы не может быть скрыт, а также всегда отображается в диалоге ссылок, он особенно подходит для этой цели.
Geben Sie im Formeleditor einfach die zu referenzierende Spalte in geschweiften Klammern ein. {Produktnummer} beispielsweise holt sich den Wert aus der Spalte “Produktnummer”. Mehrere Spaltenwerte können Sie mit & verketten. Natürlich können Sie auch Textfunktionen wie left() verwenden, um Werte zu kürzen. Wenn Sie beispielsweise Rechnungen in einer Tabelle verwalten, dann könnte eine Zeilenreferenz bestehend aus Rechnungsdatum, Kundenname und Rechnungsnummer wie folgt aussehen: 20230412-CustomerZ-INV202302347.
Два дополнительных действия для периодических автоматизаций
Автоматизация в SeaTable облегчает вашу жизнь, освобождая вас от многих ручных действий. Следовательно, автоматизация не только экономит ваше время, но и минимизирует количество человеческих ошибок. SeaTable имеет четыре триггера автоматизации, которые позволяют вам выполнять различные действия по событию (например, добавление новой записи) или периодически (например, каждый понедельник в 10 утра). SeaTable 3.5 делает периодическую автоматизацию гораздо более мощной, добавляя еще два действия.
Теперь вы можете выбрать действия "Добавить ссылки" и "Выполнить операцию обработки данных" для периодического триггера в дополнение к действиям "Отправить уведомление", "Отправить электронное письмо", "Добавить строку" и "Выполнить сценарий Python". Эти два действия можно использовать для автоматического выполнения всех операций по обработке данных, которые раньше можно было выполнить только вручную.
Убедитесь сами, что возможно при обработке данных в SeaTable.
Условное выполнение действий кнопки
С помощью кнопки можно выполнить одно или несколько действий одним щелчком мыши, например, отправить письмо, а затем отредактировать строку. Невозможно было связать выполнение действия с условием. В SeaTable 3.5 мы устранили этот функциональный пробел.
Новое условное выполнение позволяет определить правило для каждого действия кнопки. Правило может состоять из одного или нескольких условий. Только если правило выполнено, действие будет выполнено при нажатии на кнопку. Если условие не выполняется, SeaTable переходит к следующему действию и отображает невыполненное действие в сообщении.
Представьте, что вы хотите отправлять электронные письма своим клиентам на разных языках. Например, английская версия должна отправляться только в том случае, если в графе язык клиента установлен английский. До сих пор для этого требовалась отдельная кнопка. Благодаря условному выполнению теперь достаточно одной кнопки для любого количества языков. Просто добавьте к кнопке столько действий "Отправить письмо", сколько языков вы хотите использовать, и снабдите их соответствующими правилами. Как только правила будут определены, SeaTable будет отправлять электронное письмо на языке соответствующего клиента только после нажатия на кнопку.
Начиная с версии 3.5, SeaTable выполняет все определенные действия строго последовательно. Пока действие не завершено, следующее действие не запускается. Это гарантирует, что трудоемкое действие (например, создание PDF) будет завершено до начала другого действия (например, отправки электронного письма, к которому должен быть прикреплен PDF).
Условный поиск в столбце "Формула" для ссылок
Тип столбца Формула для связей позволяет оценивать связанные записи. Всего доступно пять методов оценки: Findmin, Findmax, Rollup, Countlinks и Lookup. Формула Lookup позволяет отображать дополнительные значения из уже связанных строк в текущей таблице. Таким образом, вы можете считывать и отображать столько информации из связанной таблицы, сколько захотите.
В SeaTable 3.5 мы улучшили формулу поиска и реализовали функцию, которая уже некоторое время существовала в других формулах: условная оценка. Если для поиска активирована условная оценка, то отображаются только те значения, которые удовлетворяют заданному условию (условиям). Таким образом, вы получаете точную информацию, которая вам нужна, из связанной таблицы.
Universal App Builder (Beta)
Вы всегда хотели создавать собственные приложения? SeaTable теперь делает эту мечту реальностью: с помощью Universal App Builder вы можете создавать отдельные приложения для групп пользователей с различными информационными потребностями (например, сотрудников, руководителей отделов, менеджеров) на основе одной базы. В качестве бэкенда вы просто используете структуру и данные базы, на которой вы можете разместить сколько угодно фронтендов для каждой группы пользователей.
В графическом интерфейсе пользователя можно создавать страницы, таблицы, веб-формы, доски Канбан, календари и галереи, индивидуально подобранные для групп пользователей. Они функционируют так же, как и в Base, но с некоторыми специальными возможностями, такими как предустановленные, неизменяемые варианты представления.
Доступ осуществляется по (пользовательскому) URL с входом или без входа. Установив открытый доступ, вы также можете сделать данные доступными для внешних третьих лиц без учетной записи SeaTable (например, клиентов, деловых партнеров) через приложение. В настоящее время наша команда разработчиков все еще дорабатывает бета-версию, но базовая основа универсального приложения уже готова. Попробуйте его прямо сейчас!
И многое другое
Чтобы упростить перенос данных из одной базы в другую, SeaTable 3.5 теперь предлагает удобную возможность импортировать таблицы непосредственно из другой базы и таким образом переносить данные через границы баз.
SeaTable предоставляет 24 цвета для опций выбора, кнопок и условного форматирования. Чтобы удовлетворить индивидуальные пожелания или требования CI, SeaTable 3.5 позволяет определить любое количество дополнительных цветов в каждой базе. У самостоятельных хостеров также есть возможность глобального определения отдельных цветов в SeaTable через конфигурационный файл.
В новой версии одноколоночное расположение сведений о строках заменено на двухколоночное. Это делает отображение короче и понятнее, особенно для таблиц с большим количеством столбцов. Журнал базы, в котором можно отслеживать все изменения в базе, также приобрел новый вид. Если вы нажмете на Журнал в истории базы , откроется отдельное окно с четкими записями журнала.
Самые важные изменения в пользовательском интерфейсе мы внесли в диалоги колонок ссылок. Помимо ширины колонок, размер диалоговых окон также может быть изменен. Если вы хотите скрыть неактуальные колонки, теперь это также возможно. Как и в опциях просмотра, в диалоге "Связанные записи" теперь есть возможность скрывать, а также сортировать колонки.
Два новых лимита
Как было объявлено в последних заметках о выпуске, SeaTable 3.5 вводит ограничение в 100 000 символов для отдельных ячеек типа " Форматированный текст ". Если текст в ячейке превышает 100 000 символов (что соответствует примерно 25 страницам текста формата A4), появится предупреждающее сообщение. Если вы не сократите текст и не закроете редактор, SeaTable сохранит только 100 000 символов.
В версии 3.5 мы уменьшили максимальное количество строк, возвращаемых при вызове API, с 10 000 до 1 000 для SeaTable Cloud. Пожалуйста, проверьте, не возникнет ли в связи с этим необходимость в корректировке ваших интеграций.