let({status:table.current.f3 },
if(status == "Выделение", "#ae93ff", "#ffffff"))
if(status == "Выделение", "#ae93ff", "#ffffff"))
"Выделение"
— это должна быть ваша переменная из БД"#ae93ff"
— это цвет при выделении"#ffffff"
— это цвет обычныйRGB не работает, только HEX.
status:table.current.f3
— ниже показано как его найти у себя на странице
Вот что делает каждая часть формулы:
let({status:table.current.f3 }, ... )
: Эта часть формулы определяет новую переменную status
, которая принимает значение текущей ячейки в поле f3
таблицы. Значение этого поля сохраняется в переменной status
для дальнейшего использования в формуле.if(status == "Выделение", "#ae93ff", "#ffffff")
: Это условное выражение if
. Оно проверяет, равно ли значение переменной status
строке "Выделение". Если это условие выполняется (т.е. значение status
действительно равно "Выделение"), то формула возвращает значение "#ae93ff". Это шестнадцатеричное значение цвета, которое в данном случае соответствует светло-фиолетовому цвету. Если условие не выполняется (т.е. значение status
не равно "Выделение"), то формула возвращает значение "#ffffff", которое соответствует белому цвету.Итак, вся формула позволяет изменить цвет фона ячейки на светло-фиолетовый, если значение в поле f3
равно "Выделение", или на белый в противном случае. Это может быть полезно для визуального выделения определенных строк в таблице
Сайт: https://batvai.by/useful
Простой текст
Работает на Creatium