Главная страница / Полезная информация по таблице свойств (ShapeSheet™) / Справочник по таблице свойств / Список функций по алфавиту / Список функций по категориям
Текстовые функции — категория функций таблицы свойств (ShapeSheet)
|
Название функции |
Описание функции |
BLOB |
Декодирует строку в кодировке base64 и сохраняет ее в виде двоичных данных. Синтаксис BLOB (bintext) |
CHAR |
Возвращает символ ANSI для числа. Синтаксис CHAR(number) |
DECIMALSEP |
Возвращает строку десятичного разделителя для региональных параметров текущего пользователя. Синтаксис DECIMALSEP( ) |
EVALTEXT |
Обрабатывает текст в указанной фигуре (shapename) как формулу и возвращает результат. Синтаксис EVALTEXT(shapename!theText) |
FIELDPICTURE |
Возвращает строку представления формата, соответствующую внутреннему коду формата текстовых полей Microsoft Visio. Синтаксис FIELDPICTURE(code) |
FIND |
Находит текстовую строку, которая содержится в другой текстовой строке, и возвращает начальную позицию искомой текстовой строки относительно ее позиции в строке, в которой она содержится. Синтаксис FIND (find_text, within_text ,[start_num], [ignore_case]) |
FORMAT |
Возвращает результат выражения expression в виде строки, формат которой соответствует представлению формата formatpicture. Синтаксис FORMAT(expression,"formatpicture") |
FORMATEX |
Возвращает результат выражения expression, рассчитанного в srcUnit, в виде строки в формате, соответствующем формату format в dstUnit. Синтаксис FORMATEX(expression,"format",[srcUnit],[dstUnit],[langID][,calID]) |
INDEX |
Возвращает подстроку с индексом расположения index (отсчет начинается с нуля) в списке list, разделителем элементов которого служит строка delimiter. Если найти подстроку не удается, возвращает значение -1. Синтаксис INDEX(index,"list"[,[delimiter][,[errorvalue]]]) |
LEFT |
Возвращает самый левый символ или символы текстовой строки, исходя из указанного числа знаков. Синтаксис LEFT(text, [,num_chars_opt]) |
LEN |
Возвращает количество символов в текстовой строке. Синтаксис LEN (text) |
LISTSEP |
Возвращает строку-разделитель элементов списка в соответствии с региональными параметрами пользователя. Синтаксис LISTSEP () |
LOOKUP |
Возвращает индекс, отсчитываемый от нуля, который обозначает расположение подстроки key в списке list, или значение -1, если целевая строка содержит разделитель delimiter. Синтаксис
LOOKUP("key","list"[,"delimiter"]) |
LOWER |
Возвращает строку, преобразованную к нижнему регистру. Синтаксис LOWER(expression) |
MID |
Возвращает заданное количество символов из текстовой строки, начиная с указанной позиции. Синтаксис MID (text, start_num, num_chars) |
REPLACE |
Заменяет часть текстовой строки другой текстовой строкой в соответствии с указанным числом знаков. Синтаксис REPLACE (old_text, start_num, num_chars, new_text) |
REPT |
Повторяет текст заданное число раз. Синтаксис REPT (text, number_times) |
REWIDEN |
Преобразует формулу, возвращающую 16-разрядные коды знаков (в расширенной однобайтовой или многобайтовой кодировке), в строку из 16-разрядных кодов знаков Юникода с использованием заданных кодировок. Синтаксис REWIDEN(srcCharSet, dstCharSet, text) |
RIGHT |
Возвращает последний символ или указанное количество символов в текстовой строке. Синтаксис RIGHT(text [,num_chars_opt]) |
STRSAME |
Проверяет тождественность строк. Возвращает значение ИСТИНА, если строки тождественны, и ЛОЖЬ, если нет. Синтаксис
STRSAME ("string1",
"string2", ignoreCase) |
STRSAMEEX |
Проверяет тождественность двух строк. Синтаксис STRSAMEEX ("string1", "string2", localeID, flag) |
SUBSTITUTE |
Заменяет часть текстовой строки другой текстовой строкой. Синтаксис SUBSTITUTE (text, old_text, new_text[, start_num][,ignore_case_opt) |
TRIM |
Удаляет из текста все пробелы, кроме одиночных пробелов между словами. Синтаксис TRIM (text) |
UNICHAR |
Возвращает символ Юникода, соответствующий заданному числу. Синтаксис UNICHAR (number) |
UPPER |
Возвращает строку, преобразованную к верхнему регистру. Синтаксис UPPER(expression) |