Функции разметки
Статья создана
Функции разметки используются для создания размеченного текста (гипертекста) из строковых значений и/или из другого размеченного текста.
Особенности использования
Существуют следующие особенности использования функций разметки:
- Эти функции возвращают
NULL
при наличииNULL
в любом из аргументов. Чтобы получить при этом значение, можно обернуть аргументы вIFNULL()
. Пример:BOLD(IFNULL([value], 'NULL'))
. - Конвертация размеченного текста в обычные строковые значения не поддерживается.
- Функции разметки могут использоваться внутри логических функций. Пример:
IF(STARTSWITH([value], 'n'), BOLD([value]), MARKUP([value]))
.
BOLD
Синтаксис:BOLD( text )
Выделяет переданный текст жирным шрифтом.
ITALIC
Синтаксис:ITALIC( text )
Выделяет переданный текст курсивом.
MARKUP
Синтаксис:MARKUP( arg_1, arg_2, arg_3 [ , ... ] )
Объединяет размеченный текст. Также может быть использован для конвертации обычных строк в размеченный текст.
URL
Синтаксис:URL( address, text )
Оборачивает text
в ссылку на URL address
.