Функция @Function |
Назначение |
Нахождение подстрок внутри строк |
|
@Begins() |
Определяет, не начинается ли строка другой строкой |
@Contains() |
Определяет, не содержит ли строка другую строку |
@Ends() |
Определяет, не заканчивается ли строка другой строкой |
Выделение подстрок из строк |
|
@Left() |
Возвращает крайние левые символы строки, осуществляя поиск в направлении слева направо |
@LeftBack() |
Возвращает крайние левые символы строки, осуществляя поиск в направлении справа налево |
@Middle() |
Возвращает символы из середины строки, осуществляя поиск в направлении слева направо |
@MiddleBack() |
Возвращает символы из середины строки, осуществляя поиск в направлении справа налево |
@Right() |
Возвращает крайние правые символы строки, осуществляя поиск в направлении слева направо |
@RightBack() |
Возвращает крайние правые символы строки, осуществляя поиск в направлении справа налево |
Сравнение строк |
|
@Like() |
Сравнивает две строки; данная функция подобна функции @Match(), но в этом случае имеется совместимость с ANSI SQL |
@Matches() |
Сравнивает две строки |
Манипуляции со строками |
|
@Length() |
Возвращает длину строки |
@LowerCase() |
Для отображения символов строки устанавливает нижний регистр |
@ProperCase() |
Для отображения символов строки устанавливает соответствующий регистр, при этом первые буквы слов будут большими |
@UpperCase() |
Для отображения символов строки устанавливается верхний регистр |
@Repeat() |
Повторяет строку |
@ReplaceSubString() |
Замещает элементы строки |
@Text() |
Преобразует данные других типов в текстовые строки |
@Trim() |
Удаляет пробелы в начале и в конце строки |
Получение информации о сеансе работы и пользователе
Информация, касающаяся сеанса работы, представляет собой сведения о текущем пользователе, например: имя пользователя, тип программы-клиента, используемой для доступа к приложению, роли пользователя в базе данных, а также его роль в почтовых отправлениях. В табл. 19.6 перечислены некоторые функции @Function, оперирующие информацией о пользователе и сеансе работы.
Таблица 19.6 - Функции @Functions, применяемые для получения информации о сеансе работы и пользователе
Функция @Function |
Результат |
@Browserlnfo() |
Возвращает информацию о браузере Web |
@ClientType |
Возвращает тип программы-клиента (Notes или Web), используемой пользователем |
@UserName |
Возвращает имя пользователя |
@Name() |
Возвращает компоненты имени пользователя, когда используется 1 |
совместно с функцией @UserName ;п |
|
@MailDBName |
Возвращает имя текущего почтового сервера пользователя м путь к его почтовому файлу |
@UserAccess() |
Возвращает уровень доступа пользователя к базе данных fjS., |
@UserRoles |
Возвращает список ролей пользователя в базе данных |
В следующем примере предпринимаемые действия зависят от роли, присвоенной пользователю в базе данных:
@If (@Contains (UserRoles; "Profile")
Функция @UserName возвращает имя текущего пользователя в каноническом формате (если оно является иерархическим именем пользователя). Иерархическое имя содержит следующие компоненты: полное имя, название организации, название подразделения и, иногда название страны. Идентификатор пользователя Notes (Notes user ID) представляет собой иерархическое имя. Если имя не иерархическое, то функция @UserName отображает только ту его часть, которая является собственно именем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.