Функции для переменных

При создании переменных для настройки их значений используйте строки и арифметические функции. Данные функции можно добавлять, нажимая стрелку вправо рядом с полями Значение в диалоговых окнах.

Текстовые функции

Функции, синтаксис и описание Аргументы и примеры
Left(<строка>,<количество>)

Возвращает из заданной строки указанное слева количество символов.

<строка> — строка символов

<количество> – количество символов для возврата

Пример: Left(ProjectAA,7) — возвращает «Project»
Right(<строка>,<количество>)

Возвращает из заданной строки указанное справа количество символов.

<строка> – строка символов

<количество> – количество символов для возврата

Пример: Возвращает "AA"Right(ProjectAA,2) —
Mid(<строка>,<начало>,<количество>)

Возвращает из заданной строки вложенную строку (начиная с указанного положения).

<строка> — строка символов

<начало> – номер начального положения. Позицией первого символа считается 0.

<количество> – количество символов для возврата

Пример: Mid(ProjectAA,2,2) — возвращает "oj"
Length(<строка>)

Возвращает длину указанной строки.

<строка>
Пример: Length(ProjectAA) — возвращает 9
Reverse(<строка>)

Возвращает указанную строку с обратной последовательностью символов.

<строка>
Пример: Reverse(stockholm) — возвращает "mlohkcots"
Find(<строка>,<вложенная строка>)
Поиск в указанной строке первого совпадения символа или вложенной строки. Возвращает номер позиции обнаруженного символа или вложенной строки.
Позицией первой строки символов считается 0.
<строка> — строка символов

<вложенная строка> – вложенная строка символов, которую необходимо найти

Пример: Find(abc,b) — возвращает 1
ReverseFind(<строка>,<подстрока>)
Поиск в указанной строке последнего совпадения символа. Возвращает номер позиции последнего обнаруженного вхождения символа или вложенной строки.
Позицией первой строки символов считается 0.
<строка> — строка символов

<вложенная строка> – вложенная строка символов, которую необходимо найти

Пример: ReverseFind(abcabc,b) — возвращает 4
CurrentTime(%%Y-%%m-%%d %%H:%%M:%%S)

Возвращает текущую дату или время в указанном формате.

%%a — сокращенное название дня недели

%%A — полное имя дня недели

%%b — сокращенное название месяца

%%B — полное название месяца

%%c — местный формат даты и времени

%%d — день месяца в десятичном формате (01–31)

%%H — час в 24-часовом формате (00–23)

%%I — час в 12-часовом формате (01 – 12)

%%j — день года в десятичном формате (001–366)

%%m — месяц в десятичном формате (01–12)

%%M — минуты в десятичном формате (00–59)

%%p — обозначение времени суток A.M./P.M. для 12-часового формата, используемое в данном регионе

 

%%S — секунды в десятичном формате (00–59)

%%U — неделя года в десятичном формате, где воскресенье является первым днем недели (00–53)

%%w — день недели в десятичном формате (0–6; воскресенье — 0)

%%W — неделя года в десятичном формате, где понедельник является первым днем недели (00–53)

%%x — местный формат даты

%%X — местный формат времени

%%y — год без указания века в десятичном формате (00–99)

%%Y — год с указанием века в десятичном формате

%%z,%%Z — наименование часового пояса или сокращение в зависимости от настроек реестра; символы отсутствуют, если часовой пояс не известен

%%%% — знак процента

Примеры: CurrentTime(%%y%%m%%d) — возвращает "050113"

CurrentTime (%%H:%%M) — возвращает "09:53"

Арифметические функции

Функции, синтаксис и описание Аргументы и примеры
Add(<слагаемое1>,<слагаемое2>)

Возвращает сумму двух указанных чисел.

<term1> — первый термин

<term2> – второе слагаемое

Пример: Add(2,3) — возвращает 5
Sub(<term1>,<term2>)

Возвращает разницу между двумя указанными числами.

<term1> — первый термин

<term2> – уменьшаемое

Пример: Sub(3,2) — возвращает 1