- •Введение
- •Синтаксис формул
- •Лексические элементы формул
- •Переменные
- •Предопределенные поля
- •Временные переменные
- •Константы
- •Операторы выполнения операций
- •Порядок выполнения вычислений
- •Ключевые слова
- •Функции
- •Побочные эффекты
- •Ограничения применимости @-функций и команд, налагаемые списком управления выполнением (ecl)
- •Ограничения применимости @-функций и команд для Web-приложений
- •Как выполняются формулы
- •Порядок выполнения
- •Формулы, возвращающие значения
- •Формулы, выполняющие последовательность действий
- •Выполнение формул, содержащих вызовы @-команд
- •Обработка ошибок в формулах
- •Описание @-функций Domino
- •Функции - базовые конструкции языка формул
- •Функции выполнения циклов
- •Функции определения и преобразования типов данных
- •Функции для работы со строками
- •Определение вхождения подстроки в строку
- •Выделение и замена части строки
- •Функции для работы со значениями типа "дата-время"
- •Функции, работающие с компонентами значения типа "дата-время"
- •Функции для работы с численными значениями
- •Функции для работы со списками
- •Работа с переменными окружения
- •Установка значения временной переменной
- •Функции для работы с текущим документом
- •Определения свойств, характеристик и состояния текущего документа
- •Операции с полями
- •Операции с документом
- •Функции для работы с паролями
- •Функции для работы с почтой
- •Функции, определяющие почтовые настройки
- •Работа с идентификаторами документов
- •Получение информации из баз данных Domino
- •@DbColumn - выбор значений из колонки
- •@DbLookup - выбор из колонки или поля значений по ключу
- •Получение информации из баз данных, поддерживающих odbc-драйверы
- •Функции для работы с видами
- •Функции, используемые в формулах отбора документов
- •Функции, используемые в формулах колонок
- •Функции, работающие с именами пользователей
- •Функции, работающие с правами доступа
- •Функции, работающие с профильными документами
- •Функция выбора требуемого фрейма
- •Диалог с пользователем
- •Функции, определяющие тип и характеристики используемого программного обеспечения
- •Функции, используемые в Web-приложениях
- •Информационные функции
- •Функции для обработки ошибок
- •Описание @-команд Domino
- •Команды для работы с текущим и выделенными документами
- •Команды открытия объектов
- •Команды для работы с профильными документами
- •Команды обновления отображаемой информации
- •Команды для работы с видами и папками
- •Команды запуска приложений
- •Команды для работы с почтой
- •Алфавитный список @-функций
- •Алфавитный список @-команд
- •Разработка тестовых приложений
- •Простые операции с документами
- •Создание нового документа по форме
- •Редактирование текущего документа
- •Удаление документа
- •Печать документа и вида
- •Упражнение
- •Формулы полей
- •Упражнение
- •Получения доступа к данным, находящимся вне текущего документа
- •Доступ к данным вида
- •Наследование
- •Функция @DialogBox
- •Функция @PickList
- •Формулы скрытия информации
- •Формулы скрытия абзаца формы
- •Формулы скрытия акций формы и вида
- •Формулы скрытия столбцов вида и строк аутлайна
- •Упражнение
- •Формулы работы с видами
- •Формула отбора документов
- •Формулы столбцов вида
- •Наложения фильтра на вид
- •Работа с почтой
- •Работа с именами пользователей
- •Работа с уровнями доступа
- •Блокировка документов на редактирование
- •Операции с папками
- •Функции, используемые в Web-приложениях
- •Формулы по месту применения
- •Формулы панели инструментов - Toolbar button
- •Формулы агентов
- •Формула секции с управляемым доступом
- •Остальные функции
- •Литература
- •1 Введение 3
- •2 Синтаксис формул 5
- •3 Лексические элементы формул 6
- •4 Как выполняются формулы 30
- •5 Обработка ошибок в формулах 36
- •6 Описание @-функций Domino 39
- •11 Литература 412
-
Алфавитный список @-функций
Функция |
Область применения |
Краткое описание |
@Abs |
Без ограничений. |
Возвращает модуль числа или числового списка. |
@Abstract |
Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, формы и навигатора. Работает только с текстом, представленным в однобайтовой кодировке. При использовании с RTF-полями документ должен перед применением функции быть сохранен. |
Осуществляет выделение и замену в тексте определенных его частей. |
@Accessed Стр. 115 |
Нельзя использовать в формулах отбора и навигатора. Функция "чувствительна" к часовому поясу. |
Возвращает величину "дата-время" последнего доступа (для чтения или записи) к документу.
|
@Acos |
Без ограничений. Аргумент должен лежать в пределах [-1,1]. |
Возвращает значение арккосинуса числа или числового списка.
|
@AddToFolder Стр. 134 |
Разрешается использование в формулах кнопок панели инструментов, кнопок и гиперобъектов, агентов, а так же в акциях видов и форм. |
Добавляет текущий документ в папку с именем, содержащимся в первом аргументе, удаляя при этом тот же документ из папки, имя которой находится во втором аргументе. |
@Adjust Стр. 98 |
Без ограничений. Функция "чувствительна" к часовому поясу. |
Изменяет величину "дата-время" на заданный интервал времени.
|
@All Стр. 170 |
Без ограничений. |
Всегда возвращает 1 (TRUE).
|
@AllChildren Стр. 170 |
Разрешается использовать только в формулах отбора документов и селективной репликации. Не работает в версиях Lotus Notes/Domino ниже R4. |
Конструкция SELECT формула_отбора | @AllChildren отбирает все документы, удовлетворяющие формуле отбора, плюс документы, которые являются документами-ответами только на документы, удовлетворяющие формуле отбора. |
@AllDescendants Стр. 171 |
Разрешается использовать только в формулах отбора документов и селективной репликации. Не работает в версиях Lotus Notes/Domino ниже R4. |
Конструкция SELECT формула_отбора | @AllDescendants отбирает все документы, удовлетворяющие формуле отбора, плюс документы, которые являются документами-ответами и документами-ответами на ответ на всех уровнях дерева, "начинающегося" только от документов, удовлетворяющих формуле отбора. |
@Ascii Стр. 60 |
Без ограничений. |
Преобразует строку или список строк, представленных в кодировке LMBCS (Lotus Multi-Byte Character Set) соответственно в строку или список строк в кодировке ASCII. |
@Asin |
Без ограничений. Аргумент должен лежать в пределах [-1,1]. |
Возвращает значение арксинуса числа или числового списка. |
@Atan |
Без ограничений. |
Возвращает значение арктангенса числа или числового списка. |
@Atan2 |
Без ограничений. Аргументы должны быть числа или числовые списки. |
Возвращает значение арктангенса от дроби второго аргумента на первый. |
@AttachmentLengths |
Нельзя использовать в формулах навигатора. |
Возвращает число или числовой список приблизительного размера в байтах присоединенных файлов. |
@AttachmentModifiedTimes Стр. 118 |
Нельзя использовать в формулах отбора, столбцов, секции с управляемым доступом, всплывающих окон и навигатора. |
Возвращает дату/время или список таких значений, соответствующий дате/времени модификации присоединенных файлов. |
@AttachmentNames |
Нельзя использовать в формулах кнопок панели инструментов и навигатора. |
Возвращает строку или текстовый список имен присоединенных файлов. |
@Attachments Стр. 118 |
Нельзя использовать в формулах навигатора. |
Возвращает число присоединенных файлов. |
@Author Стр. 116 |
Нельзя использовать в формулах навигатора. |
Возвращает текстовый список авторов текущего документа. |
@Begins Стр. 63 |
Без ограничений. |
Определяет, является ли заданная подстрока (или хотя бы один из элементов списка подстрок) началом строки. |
@BrowserInfo Стр. 220 |
Нельзя использовать в формулах отбора, колонок и агентов. Не работает в клиенте Notes ниже 5-й версии. |
Определяет и возвращает параметры используемого браузера. |
@BusinessDays |
Нельзя использовать в формулах отбора. |
Возвращает число рабочих дней в одном или более интервале дат. |
@Certificate |
Разрешается использовать только в формулах колонок и полей. Не работает в Web-приложениях. |
Возвращает информацию о заверенном открытом ключе (Certified Public Key) из общей адресной книги |
@Char Стр. 59 |
Без ограничений. Код символа должен быть числом и лежать в интервале от 0 до 255. Дробные значения автоматически усекаются до целого.
|
Преобразует код символа в односимвольную строку в соответствии с 850-й кодовой страницей IBM. |
@CheckAlarm |
Нельзя использовать в формулах отбора, колонок, редактируемой секции, заголовка окна, полей, формы и области размещения. |
Применяется для изменения параметров оповещения в личном почтовом ящике. |
@CheckFormulaSyntax Стр. 237 |
Нельзя использовать в формулах отбора и столбцов вида. |
Проверяет свой аргумент на соответствие правилам языка @-формул. |
@ClientType Стр. 216 |
Нельзя использовать в формулах отбора, колонок, редактируемых секциях и заголовка окна. При использовании в формулах фоновых агентов всегда возвращает значение "None". |
Возвращает текстовую строку "Notes", если для доступа к базе данных используется клиентская программа LN, "Web" - в случае использования браузера. |
@Command |
Нельзя использовать в формулах отбора, колонок, видимости объектов, редактируемой секции, формы, полей, заголовка окна и фоновых агентов. |
Выполняет команды LN. Большинство стандартных команд из системного меню LN можно выполнить с помощью этой функции. |
@Compare Стр. 107 |
Нельзя использовать в формулах навигатора. |
Осуществляет попарное сравнение двух текстовых списков.
|
@ConfigFile Стр. 228 |
Нельзя использовать в формулах отбора и колонок. |
Возвращает путь к файлу NOTES.INI. |
@Contains Стр. 64 |
Без ограничений. |
Определяет, является ли подстрока (или хотя бы один из элементов списка подстрок) частью строки. |
@Cos |
Без ограничений. |
Возвращает значение косинуса числа или числового списка. |
@Count Стр. 102 |
Без ограничений. |
Возвращает число элементов в списке, в отличие от @Elements, возвращает для пустой строки и значений не являющихся списком – значение 1. |
@Created Стр. 114 |
Нельзя использовать в формулах навигатора. При использовании в формулах полей возвращаемое значение определяется по часам сервера, если БД не является локальной. Функция "чувствительна" к часовому поясу. |
Возвращает время и дату создания документа. |
@Date Стр. 97 |
Без ограничений. Функция "чувствительна" к часовому поясу. |
Возвращает заданную параметрами дату как величину типа "дата-время", но содержащую только компоненту даты.
|
@Day Стр. 95 |
Без ограничений. Функция "чувствительна" к часовому поясу.
|
Извлекает день месяца из указанной даты. |
@DbColumn (базы данных LN) Стр. 150 |
Нельзя использовать в формулах отбора и колонок. Ограниченно применима в формулах всплывающих окон. Возвращаемое значение не должно превышать 64 Кбайта. Не работает при установке переменной окружения NoExternalApps равной 1.
|
Находит и возвращает колонку значений из вида или папки в базе данных Notes/Domino. |
@DbColumn (ODBC) Стр. 159 |
Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции и заголовка окна. Возвращаемое значение не должно превышать 64 Кбайта. Не работает при установке переменной окружения NoExternalApps равной 1. |
Использует для доступа к соответствующей таблице и колонке ODBC-драйвер, соответствующий указанному источнику данных. Извлекает значения из одной колонки в таблице. |
@DbCommand (базы данных LN) Стр. 214 |
В DOMINO R 6.0.1 ДОКУМЕНТИРОВАНА НЕ ПОЛНОСТЬЮ. Разрешается использовать только в Web-приложениях. |
Организует ссылки на предыдущий или последующий документ в виде, или на список доступных папок.
|
@DbCommand (ODBC) Стр. 165 |
Нельзя использовать в формулах отбора, колонок, всплывающих окон. Возвращаемое значение не должно превышать 64 Кбайта. Не работает при установке переменной окружения NoExternalApps равной 1. |
Выполняет указанную команду ODBC-драйвера. |
@DbExists Стр. 229 |
Нельзя использовать в формулах отбора, колонок, всплывающих окон и фоновых агентов. |
Возвращает 1(True), если база существует, или 0(False) в противном случае. |
@DbLookup (базы данных LN) Стр. 155 |
Нельзя использовать в формулах отбора, колонок и почтовых агентов. Ограниченно применима в формулах всплывающих окон. Результирующее значение может быть неточным, если первая сортировочная колонка "вида" содержит поле, которое может принимать несколько значений (multi-values field), и сортировка колонки указана без категоризации. Возвращаемое значение не должно превышать 64 Кбайта. Не работает при установке переменной окружения NoExternalApps равной 1.
|
Получив значение ключа, функция просматривает указанный вид или папку, и находит в них все документы, содержащие значение "ключ" в первой отсортированной колонке. |
@DbLookup (ODBC) Стр. 163 |
Нельзя использовать в формулах отбора, колонок, заголовка окна, видимости объекта, редактируемой секции и почтовых агентов. Возвращаемое значение не должно превышать 64 Кбайта. Не работает при установке переменной окружения NoExternalApps равной 1. |
Использует соответствующий указанному источнику данных ODBC-драйвер для доступа к соответствующей таблице и колонкам. Извлекает и возвращает значения из указанной колонки, принадлежащие к тем записям, у которых значение в ключевой колонке совпадает с указанным параметром ключ.
|
@DbManager Стр. 182 |
Нельзя использовать в формулах отбора и колонок. |
Возвращает список групп, пользователей и серверов, имеющих доступ менеджера к текущей базе.
|
@DbName Стр. 229 |
Без ограничений. |
Возвращает для текущей базы данных имя сервера и собственно БД.
|
@DbTitle Стр. 230 |
Без ограничений. |
Возвращает название текущей БД.
|
@DDEExecute |
Нельзя использовать в формулах отбора, колонок, заголовка окна, формы и навигатора. Не работает под управлением операционной среды MacOS и UNIX. Не работает при установке переменной окружения NoExternalApps равной 1. Не работает в Web-приложениях. |
Передает указанному DDE-приложению команду и выполняет ее. Возвращаемое значение @True(1) в случае удачного выполнения команды, @False(0) в противном случае. В случае передачи некорректного ID связи с DDE-сервером возвращается состояние ошибки.
|
@DDEInitiate |
Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, формы, навигатора и области размещения. Не работает под управлением операционной среды MacOS и UNIX. Не работает при установке переменной окружения NoExternalApps равной 1. Не работает в Web-приложениях.
|
Инициирует связь с DDE-сервером и возвращает полученный идентификатор связи с сервером. |
@DDEPoke |
В DOMINO R 6.0.1 ДОКУМЕНТИРОВАНА НЕ ПОЛНОСТЬЮ. Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, формы и навигатора. Не работает под управлением операционной среды MacOS и UNIX. Не работает при установке переменной окружения NoExternalApps равной 1. Не работает в Web-приложениях.
|
Передает данные указанному DDE-приложению. Возвращаемое значение @True(1) в случае удачного выполнения команды, @False(0) в противном случае. В случае передачи некорректного ID связи с DDE-сервером возвращается состояние ошибки. |
@DDETerminate |
В DOMINO R 6.0.1 ДОКУМЕНТИРОВАНА НЕ ПОЛНОСТЬЮ. Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, формы и навигатора. Не работает под управлением операционной среды MacOS и UNIX. Не работает при установке переменной окружения NoExternalApps равной 1. Не работает в Web-приложениях.
|
Завершает связь с указанным DDE-приложением. В случае передачи некорректного ID связи с DDE-сервером возвращается состояние ошибки, в противном случае возвращается пустое значение. |
DEFAULT Стр. 14 |
Без ограничений. |
На время выполнения формулы присваивает полю значение по умолчанию.
|
@DeleteDocument Стр. 129 |
Разрешается использовать только в формулах агентов. В Web-приложениях не работает. |
Удаляет документ, обрабатываемый агентом. |
@DeleteField Стр. 126 |
Нельзя использовать в формулах заголовка окна, отбора, колонок, формы и навигатора. |
Удаляет поле из текущего документа. |
@DialogBox Стр. 211 |
Нельзя использовать в формулах отбора, колонок, агентов, выполняющихся на сервере (почтовые и по расписанию), заголовка окна и формы. Не передает данные из RTF-полей. Не работает при установке переменной окружения NoExternalApps равной 1. В Web-приложениях не работает.
|
Открывает в модальном диалоговом окне текущий документ по указанной форме. При закрытии модального окна может передать изменения, произошедшие в его полях, в основной документ. |
@Do Стр. 40 |
Нельзя использовать в формулах отбора и столбцов. |
Используется для последовательного вычисления нескольких выражений. Вычисляет выражения слева направо и возвращает значение последнего выражения.
|
@DocChildren Стр. 172 |
Разрешается использовать только в формулах колонок и заголовка окна. В Web-приложениях работает только в формулах колонок. |
Используется для определения числа ответных документов у текущего документа или категории (считаются только документы-ответы на текущий документ, но ни ответы на ответы). |
@DocDescendants Стр. 173 |
Разрешается использовать только в формулах колонок и заголовка окна. В Web-приложениях работает только в формулах колонок. |
Используется для определения числа ответных документов у текущего документа или категории (считаются документы-ответы и ответ-на-ответ у текущего документа). |
@DocFields Стр. 127 |
Нельзя использовать в формулах отбора, колонок и навигатора. |
Возвращает текстовый список, содержащий имена всех полей в текущем документе. |
@DocLength Стр. 117 |
Нельзя использовать в формулах навигатора. |
Возвращает приблизительный размер документа в байтах.
|
@DocLevel Стр. 173 |
Разрешается использовать только в формулах колонок и заголовка окна. Ограниченно применима в формулах полей. В Web-приложениях работает только в формулах колонок. |
Возвращает значение представляющее текущий уровень документа или категории в дереве ответов. |
@DocLock Стр. 130 |
Нельзя использовать в формулах отбора, колонок, полей, формы и навигатора. Не работает в Web-приложениях. |
Выполняет операции блокировки, разблокировки текущего документа, а также может возвращать статус документа (заблокирован/разблокирован) и включен ли в текущей БД механизм блокировки. |
@DocMark |
Разрешается использовать только в формулах агентов. В Web-приложениях не работает. |
Устанавливает для текущего документа пометку: сохранять или не сохранять изменения документа на диске. |
@DocNumber Стр. 174 |
Разрешается использовать только в формулах колонок и заголовка окна. Ограниченно применима в формулах полей. В Web-приложениях работает только в формулах колонок. |
Возвращает значение, представляющее иерархический уровень текущего документа или категории в дереве ответов. |
@DocOmittedLength Стр. 117 |
Нельзя использовать в формулах навигатора. |
Возвращает приблизительный размер “усеченной“ при репликации части документа в байтах. |
@DocParentNumber Стр. 174 |
Разрешается использовать только в формулах колонок и заголовка окна. Ограниченно применима в формулах полей. В Web-приложениях работает только в формулах колонок. |
Возвращает значение, представляющее иерархический уровень родительского документа или категории в дереве ответов. |
@DocSublings Стр. 175 |
Разрешается использовать только в формулах колонок и заголовка окна. Ограниченно применима в формулах полей. В Web-приложениях работает только в формулах колонок. |
Возвращает значение представляющее количество документов или категорий на текущем уровне иерархии в дереве ответов.
|
@DocumentUniqueID Стр. 146 |
Нельзя использовать в формулах навигатора. В формулах полей создает ссылку (DocLink) на текущий документ. |
Возвращает так называемый универсальный идентификатор документа (UNID) - 32-x символьную комбинацию букв и цифр, уникально идентифицирующую текущий документ во всех репликах распределенной базы. |
@Domain Стр. 145 |
Нельзя использовать в формулах навигатора. При выполнении на сервере возвращает домен сервера. В Web-приложениях не работает. |
Возвращает имя домена для текущего пользователя из личной адресной книги, в соответствии с текущим местом вызова. |
@DoWhile Стр. 47 |
Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, всплывающих окон и области размещения. |
Осуществляет организацию циклов с постусловием. |
@EditECL |
Нельзя использовать в формулах отбора, колонок, редактируемой секции, видимости объекта, заголовка окна, всплывающих окон, поля, формы, акций видов и формы и области размещения. |
Выводит модальное диалоговое окно с параметрами списка управления выполнением рабочей станции администратора для указанного списка управления выполнением и указанной адресной книги. |
@EditUserECL |
Нельзя использовать в формулах отбора, колонок, редактируемой секции, видимости объекта, заголовка окна, всплывающих окон, поля, формы, акций видов и формы и области размещения.
|
Выводит модальное диалоговое окно с параметрами списка управления выполнением текущей рабочей станции. |
@Elements Стр. 101 |
Без ограничений. |
Возвращает в формате числа количество текстовых, числовых или "дата-время" элементов в списке.
|
@EnableAlarms |
В DOMINO R 6.0.1 ДОКУМЕНТИРОВАНА НЕ ПОЛНОСТЬЮ. Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции . |
Включает или выключает механизм оповещения в почтовом ящике. |
@Ends Стр. 64 |
Без ограничений. |
Определяет, находится ли заданная подстрока (или хотя бы один из элементов списка подстрок) в самом конце строки.
|
@Environment Стр. 111 |
Нельзя использовать в формулах отбора, колонок, навигатора и Web-приложениях. Ограниченно применима в формулах всплывающих окон. Для присвоения переменным окружения значения при использовании в теле других функций (таких как @If или @Do) применяйте функцию @SetEnvironment. В формулах выполняющихся на сервере, например, в теле агента по расписанию, идет обращение к переменным окружения сервера, а не рабочей станции. Возвращаемое значение всегда есть текстовая строка. |
Устанавливает или возвращает значение переменной окружения. |
ENVIRONMENT Стр. 15 |
Нельзя использовать в формулах отбора, колонок, видимости объекта, навигатора и Web-приложениях. Ограниченно применима в формулах всплывающих окон. |
Присваивает значение переменной окружения |
@Error Стр. 235 |
Без ограничений. |
Генерирует ситуацию ошибки. Возвращаемое значение @Error.
|
@Eval Стр. 43 |
Формально без ограничений, однако применение функции в формулах отбора и колонок может привести к непредсказуемым результатам. |
В момент выполнения рассматривает свой параметр как текстовое представление @-формулы, компилирует и вычисляет ее. Возвращает значение последнего выражения в @-формуле или ситуацию ошибки. |
@Exp |
Без ограничений. Аргумент должен лежать в пределах [-11355.1371, 11356.5234]. |
Вычисляет значение экспоненциальной функции от числа или числового списка. |
@Explode Стр. 57 |
Без ограничений. |
Возвращает список, составленный из подстрок списка строк или диапазона дат. |
@Failure Стр. 233 |
Предназначена для использования в формулах проверки вводимых данных редактируемых полей, но может быть также использована в формулах формы и агентов. В последнем случае, только возвращает значение, но не выводит предупреждающих сообщений. |
В формуле проверки вводимых данных редактируемых полей, функция выводит диалоговое окно с текстом сообщения об ошибке. |
@False |
Без ограничений. |
Возвращает 0 (False). |
FIELD Стр.15 |
Нельзя использовать в формулах отбора, колонок, видимости объекта, заголовка окна, формы и навигатора. |
Присваивает значение полю. |
@FileDir Стр. 88 |
Без ограничений. |
Выделяет и возвращает из своего параметра-строки имя директории, или другими словами часть строки от начала до первого правого символа слеша (включая его), или если этого символа нет, то пустую строку. |
@FloatEq Стр. 100 |
Нельзя использовать в формулах отбора. |
Сравнивает два числа с заданной точностью. |
@FontList Стр. 233 |
Нельзя использовать в формулах отбора, колонок, агентов, запускаемых вручную и фоновых. Не работает в Web-приложениях. |
Возвращает список доступных для клиетна Notes шрифтов в виде текстового списка.
|
@For Стр. 44 |
Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, всплывающих окон и области размещения.
|
Осуществляет организацию циклов по счетчику. |
@FormLanguage |
В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА. |
Для баз, использующих формы с поддержкой нескольких языков, возвращает имя языка текущей формы.
|
@GetAddressBooks Стр. 146 |
Нельзя использовать в формулах отбора и колонок. |
Возвращает список адресных книг клиента или сервера (в зависимости от расположения БД, в которой выполняется формула).
|
@GetCurrentTimeZone Стр. 93 |
Без ограничений. |
Функция возвращает текущие настройки часового пояса в каноническом формате. При выполнении функции на стороне сервера возвращает настройки часового пояса сервера, в клиенте – соответственно рабочей станции.
|
@GetDocField Стр. 148 |
Нельзя использовать в формулах отбора, колонок, всплывающих окон и навигатора. |
Возвращает значение поля по его имени и универсальному идентификатору документа.
|
@GetField Стр. 125 |
Нельзя использовать в формулах заголовка окна и кнопок панели инструментов. |
Возвращает для текущего документа значение поля по его имени. Если указанное поле в текущем документе отсутствует, то возвращается пустая строка. Для полей, содержащих значение типа список, возвращается только первое значение из списка. |
@GetFocusTable Стр. 134 |
Разрешается использовать только в формулах кнопок панели инструментов, акций формы и полей. Не работает в Web-приложениях. Документ должен находиться либо в режиме редактирования, либо чтения, в этом случае текст или входящий в таблицу объект должен быть выделен. |
Возвращает в зависимости от флага либо номер текущей строки, либо номер колонки, либо программное имя таблицы. В R 6.0.1 функция корректно работает только в обработчике события onHelp. В остальных контекстах не зависимо от флагов функция возвращает 1, как число (а не текст). |
@GetHTTPHeader Стр. 225 |
Разрешается использовать только в Web-приложениях и в контексте формул видимости объекта, редактируемой секции, заголовка окна, гиперобъекта, полей, формы, акций вида и формы, а также навигатора. В интерфейсе клиента Notes всегда возвращает пустую строку. |
В Web-приложениях возвращает значение полей типа header fields. |
@GetPortsList |
Нельзя использовать в формулах отбора, колонок. Не работает в Web-приложениях. |
Возвращает текстовый список включенных/выключенных портов. |
@GetProfileField Стр. 192 |
Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, полей, формы, акций формы и вида и области размещения. |
Функция возвращает значение поля из профильного документа по имени поля и имени документа. |
@GetViewInfo Стр. 231 |
Нельзя использовать в формулах отбора, колонок, агентов по расписанию, видимости объекта, редактируемой секции, заголовка окна, гиперобъектов, всплывающих окон, формы, акции формы, навигатора и области размещения. Не работает в Web-приложениях. |
Возвращает значения атрибутов текущего вида. |
@HardDeleteDocument Стр. 130 |
В DOMINO R 6.0.1 ДОКУМЕНТИРОВАНА НЕ ПОЛНОСТЬЮ. Предназначена для использования только в формулах агентов. Не работает в Web-приложениях. |
Физически удаляет документ из базы данных. |
@HashPassword Стр. 136 |
Без ограничений. |
Функция осуществляет кодирование строки более стойкое, чем функция @Password.
|
@Hour Стр. 96 |
Без ограничений. Функция "чувствительна" к часовому поясу. |
Возвращает количество часов в параметре "дата-время". |
@If Стр. 39 |
Без ограничений. |
Осуществляет проверку входящих в него условий, и выполняет связанное с истинным (TRUE) условием действие. Возвращается значение выполненного действия. |
@IfError Стр. 235 |
Без ограничений. |
Возвращает значение первого параметра, если в нем нет ошибки. В противном случае возвращается значение второго параметра (если он есть), или пустая строка (при его отсутствии). |
@Implode Стр. 59 |
Без ограничений. |
"Сцепляет" все элементы списка строк в одну строку.
|
@InheritedDocumentUniqueID Стр. 148 |
Нельзя использовать в формулах навигатора. Предназначена для работы с документами, созданными по форме с включенной опцией наследования полей. Если опция не включена, возвращает такое же значение, что и @DocumentUniqueID. В формулах полей создает ссылку (DocLink) на указанный документ. |
Возвращает универсальный идентификатор документа, который был текущим в момент создания документа, для которого используется эта функция. |
@Integer |
Без ограничений. |
Возвращает целую часть числа или числового списка. |
@IsAgentEnabled |
Нельзя использовать в формулах отбора, колонок, и не предназначена для использования в формулах заголовка окна и формы. БД должна быть открыта, в противном случае возвращается 0. Для агентов созданных в LN версии 3.х, и для агентов, выполняющихся не по расписанию, всегда возвращает 1. Не работает в Web-приложениях. |
Возвращает 1 (True) для "включенного" агента, 0 (False) если он не включен, или не существует. |
@IsAppInstalled Стр. 219 |
Нельзя использовать в формулах отбора и редактируемой секции. |
Определяет тип установленного клиентского программного обеспечения (дизайнерский клиент/администраторский клиент). |
@IsAvailable Стр. 127 |
Нельзя использовать в формулах навигатора. В формуле колонок и отбора может использоваться только с полями, имеющими флаг SUMMARY.
|
Проверяют наличие в документе поля с указанным именем. |
@IsCategory |
Разрешается использовать только в формулах колонок. |
Проверяет, является ли строка в виде категорией или нет.
|
@IsDocBeingEdited Стр. 120 |
Нельзя использовать в формулах отбора, колонок, агентов, формы, акций вида и навигатора. |
Возвращает 1 (TRUE), если текущий документ находится в режиме редактирования, или 0 (FALSE) в противном случае. |
@IsDocBeingLoaded Стр. 121 |
Разрешается использовать только в формулах видимости объекта, заголовка окна, полей и формы. |
Возвращает 1 (TRUE), если текущий документ в настоящее время загружается в память для последующего отображения, или 0 (FALSE) в противном случае. |
@IsDocBeingMailed Стр. 122 |
Разрешается использовать в формулах полей, может ограниченно использоваться в формулах кнопок панели инструментов, кнопок, гиперобъектов и акций формы. В Web-приложениях не работает. |
Возвращает 1 (TRUE), если в настоящее время текущий документ отправляется почтой, или 0 (FALSE) в противном случае. |
@IsDocBeingRecalculated Стр. 120 |
Разрешается использовать в формулах полей, может ограниченно использоваться в формулах кнопок панели инструментов, кнопок, гиперобъектов и акций формы. |
Возвращает 1 (TRUE), если в настоящее время текущий документ пересчитывается, или 0 (FALSE) в противном случае. |
@IsDocBeingSaved Стр. 122 |
Разрешается использовать в формулах полей, может ограниченно использоваться в формулах кнопок панели инструментов, кнопок, гиперобъектов и акций формы. |
Возвращает 1 (TRUE), если в настоящее время текущий документ сохраняется, или 0 (FALSE) в противном случае. |
@IsDocTruncated |
Нельзя использовать в формулах навигатора. |
Возвращает 1 (TRUE), если текущий документ является "усеченным" в процессе репликации, или 0 (FALSE) в противном случае. |
@IsError Стр. 235 |
Нельзя использовать в формулах навигатора. |
Возвращает 1 (TRUE) если аргумент соответствует @ERROR, и 0 (FALSE) в противном случае. |
@IsExpandable Стр. 175 |
Разрешается использовать только в формулах колонок. В Web-приложениях не работает. |
Используется для определения, является ли данный уровень документов в виде "разворачиваемым". |
@IsMember Стр. 102 |
Без ограничений. |
Возвращает 1 (TRUE), если строка является элементом списка строк, или 0 (FALSE) в противном случае. |
@IsModalHelp |
Без ограничений. В Web-приложениях не работает. |
Возвращает 1 (TRUE), если текущий документ является документом модальной подсказки, и 0 (FALSE) в противном случае. |
@IsNewDoc Стр. 119 |
Нельзя использовать в формулах навигатора. Корректно работает в формулах кнопок панели инструментов, кнопок, видимости абзацев, доступа к секции, заголовка окна, полей, формы и акций формы. При использовании в формулах столбцов, отбора документов, агентах и акциях видов всегда возвращает значение 0. |
Возвращает 1 (TRUE), если редактируемый документ еще не сохранялся на диске, или 0 (FALSE) в противном случае. |
@IsNotMember Стр. 103 |
Без ограничений. |
Возвращает 1 (TRUE), если строка не является элементом списка строк, или 0 (FALSE) в противном случае. |
@IsNull Стр. 49 |
Нельзя использовать в формулах заголовка окна. |
Возвращает 1 (TRUE), если параметр является пустой строкой и 0 (FALSE) во всех остальных случаях, включая состояние ошибки (@Error) и список из пустых строк. |
@IsNumber Стр.50 |
Без ограничений. |
Проверяет значение и возвращает 1 (TRUE), если параметр является числом или числовым списком, или 0 (FALSE) в противном случае. |
@IsResponseDoc Стр.119 |
Нельзя использовать в формулах навигатора. Для документов, которые еще не разу не сохранялись на диске, всегда возвращает значение 0.
|
Возвращает 1 (TRUE), если документ является документом-ответом (Response), или 0 (FALSE) в противном случае. |
@IsText Стр. 49 |
Без ограничений. |
Возвращает 1 (TRUE), если параметр является строкой или списком строк, или 0 (FALSE) в противном случае. |
@IsTime Стр.49 |
Без ограничений. |
Возвращает 1 (TRUE), если параметр является величиной или списком величин "дата-время", или 0 (FALSE) в противном случае.
|
@IsUnavailable Стр. 127 |
Нельзя использовать в формулах навигатора. В формуле колонок может использоваться только с полями, имеющими флаг SUMMARY. |
Проверяет наличие в документе поля с указанным именем. |
@IsValid |
Нельзя использовать в формулах отбора, колонок, агентов по расписанию, видимости объектов и заголовка окна. |
Возвращает 1 (True) если все формулы проверки для значений полей текущей формы возвращают 1 (True), или 0 (FALSE) в противном случае. |
@IsVirtualizedDirectory |
В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА. |
Возвращает 1 (True) если на сервере разрешен режим виртуальных директорий, 0 (FALSE) в противном случае. Под виртуальными директориями понимается режим сервера xSP (т.е. когда на одном сервере могут хоститься несколько организаций).
|
@Keywords Стр. 105 |
Без ограничений. При использовании с третьим параметром может возвращать некорректный результат. |
Возвращает список, состоящий из всех тех элементов второго аргумента, которые содержатся "в качестве слов" в первом аргументе. |
@LanguagePreference |
В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА. |
Возвращает пользовательские установки параметров национального языка. |
@LaunchApp |
В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА. |
Запускает (или передает фокус) на зарегистрированное клиентское программное обеспечение (обычный клиент, дизайнер, администратор). |
@LDAPServer Стр. 232 |
В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА. |
Возвращает URL и номер порта LDAP сервера текущего домена.
|
@Left Стр. 67 |
Без ограничений. |
Возвращает указанное количество символов от начала строки.
|
@LeftBack Стр. 68 |
Без ограничений. |
Возвращает все символы слева, считая от указанного числа символов с конца строки. |
@Length Стр. 60 |
Без ограничений. |
Возвращает число или числовой список, определяющее длину строки или длины строк текстового списка. |
@Like Стр. 66 |
Без ограничений. Функция поддерживается драйвером NotesSQL ODBC. |
Проверяет указанную строку на соответствие строке-образцу. |
@Ln |
Без ограничений. Аргумент должен быть больше нуля. |
Возвращает число или числовой список, являющийся натуральным логарифмом от аргумента. |
@Locale |
Без ограничений. |
Возвращает параметры альтернативного языка по его коду.
|
@Log |
Без ограничений. Аргумент должен быть больше нуля. |
Возвращает число или числовой список, являющийся десятичным логарифмом от аргумента.
|
@LowerCase Стр.61 |
Без ограничений. |
Преобразует все символы строки-аргумента к нижнему регистру.
|
@MailDbName Стр.144 |
Нельзя использовать в формулах колонок. В Web-приложениях не работает. |
Возвращает двухэлементный текстовый список формата "сервер": "файл почтового ящика", соответствующий текущему размещению почтового ящика пользователя.
|
@MailEncryptSavedPreference Стр.145 |
Нельзя использовать в формулах колонок и отбора. В Web-приложениях не работает. |
Возвращает 1 (TRUE), если в общих почтовых настройках отмечена опция "Encrypt saved copy of mail that you send" (шифровать сохраняемую в почтовом ящике копию почтового сообщения), и 0 (FALSE) в противном случае.
|
@MailEncryptSentPreference Стр. 145 |
Нельзя использовать в формулах колонок и отбора. В Web-приложениях не работает. |
Возвращает 1 (TRUE), если в общих почтовых настройках отмечена опция "Encrypt mail that you send" (шифровать отправляемую почту), и 0 (FALSE) в противном случае.
|
@MailSavePreference Стр. 145 |
Нельзя использовать в формулах колонок и отбора. В Web-приложениях не работает. |
Функция возвращает:
|
@MailSend Стр.138 |
Нельзя использовать в формулах отбора, колонок, видимости объекта, заголовка окна и всплывающих окон. Не работает при установке переменной окружения NoExternalApps равной 1. В Web-приложениях не работает.
|
Функция отправляет текущий документ получателю. |
@MailSignPreference Стр. 145 |
Нельзя использовать в формулах колонок и отбора. В Web-приложениях не работает. |
Возвращает 1 (TRUE), если в общих почтовых настройках отмечена опция "Sign mail that you send" ("подписывать" отправляемую почту), и 0 (FALSE) в противном случае.
|
@Matches Стр. 65 |
Без ограничений. |
Проверяет указанную строку на соответствие строке-образцу.
|
@Max Стр. 100 |
Без ограничений. |
При двух параметрах возвращает наибольшее из двух чисел или числовых списков. Для списков выполняется попарное сравнение. В варианте с одним параметров – возвращает значение наибольшего элемента списка.
|
@Member Стр. 103 |
Без ограничений. |
Возвращает 0, если строка не содержится в списке строк; возвращает величину от 1 до N, определяющую положение строки в списке строк.
|
@Middle Стр. 70 |
Без ограничений. |
Возвращает указанное число символов из средины строки, просматривая ее слева направо. |
@MiddleBack Стр. 79 |
Без ограничений. |
Возвращает указанное число символов из средины строки, просматривая ее справа налево.
|
@Min Стр. 101 |
Без ограничений. |
При двух параметрах возвращает наименьшее из двух чисел или числовых списков. Для списков выполняется попарное сравнение. В варианте с одним параметров – возвращает значение наименьшего элемента списка. |
@Minute Стр. 96 |
Без ограничений. Функция "чувствительна" к часовому поясу. |
Возвращает количество минут в параметре "дата-время".
|
@Modified Стр. 115 |
Корректно работает только в формулах столбцов. Нельзя использовать в формулах навигатора, видимости объекта, формы, редактируемой секции, почтовых агентах и агентах, запускаемых по событию вставки документов из буфера обмена. При использовании в формулах вычисляемых и вычисляемых для показа полей возвращает значение соответствующее предпоследнему, а не последнему времени модификации. Функция "чувствительна" к часовому поясу.
|
Возвращает величину "дата-время", показывающую, когда документ в последний раз редактировался и сохранялся. |
@Modulo |
Без ограничений. Второй аргумент не должен содержать элементов равных нулю. |
Возвращает число или числовой список, соответствующий остатку от деления первого аргумента на второй. В случае списков выполняется попарная операция вычисления остатка.
|
@Month Стр. 95 |
Без ограничений. Функция "чувствительна" к часовому поясу.
|
Возвращает номер месяца в параметре "дата-время". |
@Name Стр.177 |
Без ограничений. При использовании с именами, полученными из адресных книг Lotus Notes, не работают форматы [A], [G], [I], [P], [Q] и [S]. Они предназначены для работы с именами адресов, пришедших из внешней (не Lotus Notes) почты.
|
Возвращает определенные составляющие имени пользователя. |
@NameLookup |
Нельзя использовать в формулах отбора, колонок. |
Функция просматривает все доступные адресные книги, ищет в них пользователей с именами из второго аргумента и возвращает объединенный текстовый список с определенной параметрами функции информацией об этих пользователях. |
@Narrow |
Предназначена для использования только в формулах преобразования значений полей. |
Преобразует строку из двухбайтовой кодировки DBCS в однобайтовую SBCS. |
@NewLine Стр. 61 |
Нельзя использовать в формулах отбора, колонок, видимости объекта, формы, заголовка окна, области размещения и в контексте функции @Prompt. В Web-приложениях не работает в формулах отбора, формы и заголовка окна. |
Вставляет символ перехода на новую строку (возврат каретки) в текстовую строку. |
@No |
Без ограничений. |
Всегда возвращает 0. |
@NoteID Стр. 148 |
Нельзя использовать в формулах формы и навигатора. |
Возвращает 8-и символьный идентификатор документа в базе. |
@Nothing Стр. 48 |
Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, всплывающих окон, формы и области размещения. |
В контексте функции @Transform возвращает значение, которое не добавляется в результирующий список. Во всех остальных контекстах возвращает пустую строку. |
@Now Стр. 89 |
Без ограничений. |
Возвращает текущие дату и время как значение типа "дата-время". |
@OptimizeMailAddress Стр. 142 |
Нельзя использовать в формулах отбора, колонок, заголовка окна и формы. |
Функция удаляет из почтового адреса все повторяющиеся в нем домены.
|
@OrgDir |
В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА. |
Возвращает поддиректорию, содержащую каталог данных компании, в которой зарегистрирован текущий пользователь. Имеется в виду режим сервера xSP (т.е. когда на одном сервере могут хоститься несколько организаций). В остальных случаях возвращает пустую строку.
|
@Password Стр. 136 |
Без ограничений. |
Возвращает строку закодированную от исходной.
|
@PasswordQuality Стр. 137 |
Без ограничений. Функция работает в Web-приложениях. |
Возвращает в виде числа уровень сложности пароля для расшифровки.
|
@Pi |
Без ограничений.
|
Возвращает число "пи". |
@PickList Стр. 206 |
Нельзя использовать в формулах отбора, колонок, почтовых агентов и агентов, выполняющихся по расписанию, видимости объекта, заголовка окна, всплывающих окон и формы. Не работает при установке переменной окружения NoExternalApps равной 1. В Web-приложениях не работает.
|
Выдает модальное диалоговое окно с информацией из определенной базы данных или из доступных адресных книг. |
@Platform Стр. 217 |
Без ограничений. При использовании в формулах отбора, колонок и фоновых агентов возвращает платформу согласно местонахождению базы данных. Для серверных баз данных соответственно платформу сервера, для локальной базы данных - платформу клиента. В остальных формулах возвращает серверную платформу. В Web-приложениях возвращает только серверную платформу. |
Возвращает текстовый список или строку, определяющую платформу сервера/клиента. |
@PostedCommand |
Нельзя использовать в формулах отбора, колонок, видимости объектов, редактируемой секции, формы, полей, заголовка окна, всплывающих окон и фоновых агентов. |
Выполняет команду LN. Большинство стандартных команд из системного меню LN можно выполнить с помощью этой функции. Отличается от @Command тем, что выполняется в формуле в последнюю очередь, и не имеет возвращаемого значения. |
@Power |
Без ограничений. |
Возвращает число или числовой список, соответствующий возведению первого аргумента в степень второго. Для списков операция осуществляется попарно. |
@Prompt Стр. 195 |
Нельзя использовать в формулах отбора, колонок, почтовых агентов и агентов, выполняющихся по расписанию, видимости объекта и всплывающих окон. Ограниченно применима в формулах заголовка окна и формы. Не работает при установке переменной окружения NoExternalApps равной 1. В Web-приложениях не работает. |
Используется для запроса информации у пользователя. Функция показывает диалоговое окно заданного стиля, с заданным заголовком и текстом, и содержащее информацию на основании остальных параметров. |
@ProperCase Стр. 61 |
Без ограничений. |
Преобразует первый символ каждого слова строки или текстового списка к верхнему регистру, а остальные символы - к нижнему. |
@Random |
Без ограничений. |
Генерирует случайное число в интервале [0,1]. |
@RefreshECL |
Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, полей, формы, области размещения, акций видов и формы и области размещения. |
Копирует список управления выполнением администратора из указанной адресной книги на текущую рабочую станцию. |
@RegQueryValue Стр. 219 |
В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА. Для не Windows-платформ возвращает пустую строку. |
Возвращает значение ключей из Windows-реестра. |
REM Стр. 16 |
Без ограничений. |
Позволяет включать в формулу комментарии. |
@Repeat Стр. 62 |
Без ограничений. Длина возвращаемой строки не должна превышать 1024 символа. |
Возвращает строку, полученную из исходной путем многократной операции конкатенации ее с собой. |
@Replace Стр. 104 |
Без ограничений. |
Ищет в списке строк значения, указанные в списке для поиска и заменяет каждое найденное значение соответствующим значением из списка для замены. |
@ReplaceSubstring Стр. 88 |
Без ограничений. |
Выполняет замены в исходной строке или списке строк всех вхождений слов или фраз из списка строк для поиска, на соответствующие слова или фразы из списка строк для замены. |
@ReplicaID Стр. 230 |
Нельзя использовать в формулах отбора. |
Возвращает идентификатор реплики текущей базы данных. |
@Responses Стр. 123 |
Предназначена только для использования в формулах заголовка окна. Не работает в Web-приложениях. |
Возвращает количество ответных документов (response) на текущий документ в текущем виде. |
@Return Стр. 42 |
Нельзя использовать в формулах колонок. |
Немедленно прекращает выполнение формулы и возвращает указанное значение. |
@Right Стр. 69 |
Без ограничений. |
Возвращает указанное число символов, считая от конца строки. |
@RightBack Стр. 70 |
Без ограничений. |
Возвращает указанное число символов, считая от начала строки
|
@Round |
Без ограничений. |
Округляет число или элементы числового списка до наименьшего целого или если есть второй параметр, до ближайшего целого кратного второму параметру. |
@Second Стр. 96 |
Без ограничений. |
Извлекает и возвращает количество секунд в указанной величине "дата-время". |
SELECT Стр. 16 |
Разрешается использовать только в формулах отбора и агентах. |
Определяет критерий для отбора документов, которые будут обрабатываться.
|
@Select Стр.41 |
Без ограничений. |
Возвращает значение в позиции, заданной первым параметром.
|
@ServerAccess Стр. 186 |
Нельзя использовать в формулах области размещения. |
Функция используется для определения уровня администраторского доступа указанного пользователя к указанному серверу. |
@ServerName Стр. 230 |
Нельзя использовать в формулах области размещения. |
Возвращает имя сервера текущей базы данных. |
@Set Стр. 113 |
Без ограничений. |
Присваивает значение временной переменной. |
@SetDocField Стр. 149 |
Нельзя использовать в формулах отбора, колонок, всплывающих окон и навигатора. |
Присваивает новое значение полю по его имени и универсальному идентификатору. |
@SetEnvironment Стр. 113 |
Нельзя использовать в формулах отбора, колонок, всплывающих окон и Web-приложениях. Следует помнить, что в формулах выполняющихся на сервере идет обращение к переменным окружения сервера, а не рабочей станции. Возвращаемое значение всегда есть текстовая строка. |
Устанавливает значение переменной окружения. |
@SetField Стр. 124 |
Нельзя использовать в формулах отбора, колонок, видимости объекта, заголовка окна, всплывающих окон, формы, полей и навигатора. |
Присваивает значение полю в текущем документе. |
@SetHTTPHeader Стр. 226 |
Нельзя использовать в формулах кнопок панели инструментов, колонок, любых типов агентов, видимости объекта, редактируемой секции, всплывающих окон и области размещения. |
В Web-приложениях устанавливает значение для полей типа response header fields. |
@SetProfileField Стр. 193 |
Нельзя использовать в формулах отбора, колонок, видимости объекта, заголовка окна, всплывающих окон, полей, формы, и навигатора. |
Присваивает значение полю в профильном документе или создает профильный документ. |
@SetTargetFrame Стр. 194 |
Предназначена для использования только в формулах акций, гиперобъектов, кнопок панели инструментов и агентов, запускаемых вручную. |
Позволяет указать фрейм, в котором необходимо открыть вид, страницу, набор фреймов или создать/отредактировать документ. |
@SetViewInfo Стр. 167 |
В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА. |
Накладывает фильтр на отображаемую информацию в видах и папках. |
@Sign |
Без ограничений. |
Определяет знак числа или элементов числового списка. |
@Sin |
Без ограничений. |
Определяет синус числа или элементов числового списка. |
@Sort Стр. 108 |
Нельзя использовать в формулах навигатора. |
Осуществляет сортировку элементов списка. |
@Soundex |
Предназначена для использования только в формулах колонок БД Domino Directory. |
Возвращает код "созвучия" для текстовой строки. |
@Sqrt |
Без ограничений. Аргумент должен быть положительным числом. |
Определяет корень квадратный от числа или элементов числового списка. |
@StatusBar Стр. 214 |
Предназначена для использования только в формулах кнопок панели инструментов, заголовка окна, гиперобъектов, полей, акций видов и формы, а также навигатора. В Web-приложениях не работает.
|
Выводит сообщение в строку состояния. |
@Subset Стр. 104 |
Без ограничений. |
Возвращает указанное число значений, считая от начала или конца списка.
|
@Success Стр. 234 |
Предназначена для использования в формулах проверки вводимых данных редактируемых полей. |
Возвращает 1 (TRUE). |
@Sum Стр. 99 |
Без ограничений. |
Возвращает сумму всех элементов числового списка или нескольких числовых списков. |
@Tan |
Без ограничений. |
Вычисляет тангенс числа или элементов числового списка. |
@Text Стр. 53 |
Без ограничений. При использовании в качестве первого аргумента полей типа Rich Text не работает в формулах колонок. |
Преобразует любое значение в текстовую строку или список строк. |
@TextToNumber Стр. 52 |
Без ограничений. |
Преобразует, если возможно, текстовую строку в число, или список строк в числовой список. |
@TextToTime Стр. 50 |
Без ограничений. |
Преобразует, если возможно, текстовую строку в величину "дата-время", или текстовый список в список величин типа "дата-время". |
@ThisName Стр. 124 |
Предназначена для применения в формулах полей. |
Возвращает имя текущего поля для текущего документа. |
@ThisValue Стр. 125 |
Предназначена для применения в формулах полей. |
Возвращает значение текущего поля для текущего документа. |
@Time Стр. 97 |
Без ограничений. |
Преобразует заданное параметрами время в величину типа "дата-время", но содержащую только компоненту времени. |
@TimeMerge Стр. 90 |
Без ограничений. |
Возвращает значение типа дата/время, которое определяется аргументами функции. |
@TimeToTextInZone Стр. 55 |
Без ограничений. |
Преобразует значение из формата дата/время в текст с учетом часового пояса. |
@TimeZoneToText Стр. 56 |
Без ограничений. |
Преобразует значение часового пояса из канонического формата к тексту. |
@Today Стр. 91 |
Без ограничений. При использовании в формулах полей, возвращает значение текущей даты по таймеру рабочей станции, а не сервера. |
Возвращает текущую дату. |
@Tomorrow Стр. 91 |
Без ограничений. При использовании в формулах полей, возвращает значение "дата-время" по таймеру рабочей станции, а не сервера. |
Возвращает значение "дата-время", соответствующее завтрашнему дню. |
@ToNumber Стр. 52 |
Нельзя использовать в формулах заголовка окна. |
Преобразует, если возможно, значение или список значений в число или числовой список. |
@ToTime Стр. 51 |
Нельзя использовать в формулах заголовка окна. |
Преобразует, если возможно, значение или список значений в величину "дата-время" или список величин "дата-время". |
@Transform Стр. 47 |
Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, всплывающих окон и области размещения. |
Осуществляет выполнение цикла по элементам списка. |
@Trim Стр. 62 |
Без ограничений. |
Удаляет пробелы в начале, в конце и внутри строки, или в списке строк. |
@True |
Без ограничений. |
Возвращает 1 (TRUE). |
@Unavailable Стр. 126 |
Нельзя использовать в формулах заголовка окна, отбора, колонок, формы, навигатора и видимости объекта. |
Удаляет поле в текущем документе. |
@UndeleteDocument Стр. 128 |
Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, всплывающих окон, полей, формы, навигатора и области размещения. |
В случае если у базы установлено свойство "мягких" отметок об удалении, снимает такие отметки с удаленных документов. |
@Unique Стр. 105 |
Без ограничений. |
При вызове без параметра возвращает случайным образом сгенерированную уникальную строку. При вызове с параметром, удаляет из списка строк повторяющиеся значения. |
@UpdateFormulaContext Стр. 44 |
Предназначена для использования в интерактивных приложениях, не работает в контекстах, где не допустимо использование @Command. Не работает в Web-приложениях. |
В рамках интерфейса клиента Notes используется для обновления контекста текущей формулы. |
@UpperCase Стр. 61 |
Без ограничений. |
Преобразует все символы строки или списка строк к верхнему регистру. |
@URLDecode Стр. 225 |
Без ограничений. |
Выполняет обратное преобразование по отношению к функции @URLDecode.
|
@URLEncode Стр. 224 |
Без ограничений. |
Преобразует строку или список строк к формату пригодному для использования в URL.
|
@URLGetHeader |
Может использовать только в контексте баз данных "Server Web Navigator" и "Personal Web Navigator". Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, полей и формы. Не работает в Web-приложениях.
|
Возвращает значение из header полей URL. |
@URLHistory |
Может использовать только в контексте баз данных "Server Web Navigator" и "Personal Web Navigator". Нельзя использовать в формулах отбора, колонок, видимости объекта, агентов по расписанию, редактируемой секции, заголовка окна, полей и формы. Не работает в Web-приложениях. |
Выполняет определенные команды с ресурсами URL, которые уже когда-либо загружались и информация о них была сохранена в списке предысторий URL (History URL List). |
@URLOpen Стр. 222 |
Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, полей и формы. |
Выдает диалоговое окно для открытия ресурса URL, или открывает ресурс URL. |
@URLQueryString Стр. 227 |
Нельзя использовать в формулах кнопок панели инструментов, отбора, колонок, агентов, всплывающих окон и области размещения. В интерфейсе клиента Notes всегда возвращает пустую строку. |
В Web-приложениях возвращает параметры из текущего URL. |
@UserAccess Стр. 182 |
Нельзя использовать в формулах отбора, колонок, фоновых агентов и всплывающих окон. В Notes R 4.х автоматически заменяется на функцию @V4UserAccess. Для локальных баз в варианте синтаксиса без второго параметра и с опущенным в ACL флагом "Enforce a consistent Access Control List across all replicas of this database." (Использовать единый список управления доступом для всех реплик) всегда возвращает значение 6:1:1:1:1:1:1:1:1. Если пользователь не имеет доступа к базе, он получит сообщение: "You are not authorized to perform that operation." (Вы неавторизованы для выполнения данной операции). Не работает с оператором Evaluate LotusScript. |
Возвращает число или числовой список, элементы которого позволяют определить уровень доступа текущего пользователя к указанной БД. |
@UserName Стр. 177 |
Без ограничений. |
Возвращает основное или альтернативное имя пользователя или сервера в каноническом формате ([Canonicalize]).
|
@UserNameLanguage Стр. 181
|
В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА.. |
Возвращает имя основного или альтернативного языка. |
@UserNamesList Стр. 185 |
Нельзя использовать в формулах отбора, колонок, фоновых агентов, заголовка окна, навигатора и области размещения. Предназначена для использования в БД, расположенных на сервере, или для локальных баз данных с установленным свойством "Enforce a consistent Access Control List across all replicas" (Использовать единый список управления доступом для всех реплик). Для локальных баз данных без этого свойства всегда возвращает пустую строку.
|
Функция возвращает текстовый список, содержащий уровни доступа текущего пользователя к текущей базе данных. |
@UserPrivileges |
Нельзя использовать в формулах отбора, колонок и фоновых агентов. Не работает в Web-приложениях. |
Функция возвращает для текущего пользователя текстовый список порядковых номеров, назначенных ему привилегий (аналог ролей в LN R 2.x), но не сами имена привилегий.
|
@UserRoles Стр. 184 |
Нельзя использовать в формулах отбора, колонок и фоновых агентов. Предназначена для использования в БД, расположенных на сервере, или для локальных баз данных с установленным свойством "Enforce a consistent Access Control List across all replicas" (Использовать единый список управления доступом для всех реплик). Для локальных баз данных без этого свойства всегда возвращает пустую строку. |
Возвращает текстовый список имен ролей, на которые в списке управления доступом текущей базы назначен текущий пользователь. |
@V2If |
Без ограничений. |
Аналог функции @If для версии LN 2.х |
@V3UserName Стр. 176 |
Без ограничений. |
Аналог функции @UserName для версии 3.х. Возвращает имя текущего пользователя или имя сервера в сокращенном формате ([Abbreviate]). |
@V4UserAccess |
Нельзя использовать в формулах отбора, колонок и фоновых агентов. Для локальных баз с опущенным в ACL флагом "Enforce a consistent Access Control List across all replicas of this database." (Использовать единый список управления доступом для всех реплик) всегда возвращает значение 6:1:1. Если пользователь не имеет доступа к базе, он получит сообщение: "You are not authorized to perform that operation." (Вы неавторизованы для выполнения данной операции). |
Аналог функции @UserAccess для версии 4.х. Возвращает числовой список из трех элементов, позволяющий определить уровень доступа текущего пользователя в указанной базе. |
@ValidateInternetAddress Стр. 142 |
В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА. Работает в формулах проверки значения полей и в формулах вычисляемых полей. |
Функция проверяет почтовый адрес на соответствие его стандартам RFC 822 или RFC 821. |
@VerifyPassword Стр. 137 |
В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА. |
Сравнивает два пароля, и возвращает 1 (TRUE), если пароли эквивалентны, и 0 (FALSE) в противном случае. |
@Version Стр. 218 |
Без ограничений. При использовании в формулах отбора, колонок и фоновых агентов возвращает версию Lotus Notes/Domino согласно местонахождению базы данных. Если она находится на сервере, то для сервера, и для локальной базы данных соответственно версию клиента LN. В остальных формулах возвращает версию рабочей станции. |
Возвращает текстовую строку соответствующую релизу версии Domino. |
@ViewTitle Стр. 231 |
Нельзя использовать в формулах отбора, колонок, фоновых агентов, заголовка окна, полей, редактируемой секции, видимости объектов (за исключением акций видов). |
Возвращает название текущего вида или папки. |
@WebDBName Стр. 228 |
Без ограничений. |
Возвращает имя текущей базы данных в формате, пригодном для использования в URL |
@Weekday Стр. 94 |
Без ограничений. Функция "чувствительна" к часовому поясу. |
Определяет день недели для величины типа "дата-время". |
@While Стр. 46 |
Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, всплывающих окон, формы и области размещения.
|
Осуществляет организацию циклов с предусловием. |
@Wide |
Предназначена для использования только в формулах полей. |
Преобразует строку из однобайтовой кодировки SBCS в двухбайтовую DBCS.
|
@Word Стр. 87 |
Без ограничений. |
Функция просматривает исходную строку слева направо и возвращает "слово" по его позиции в строке. |
@Year Стр. 95 |
Без ограничений. Функция "чувствительна" к часовому поясу. |
Из указанной величины "дата-время" извлекает и возвращает год. |
@Yes |
Без ограничений. |
Возвращает 1 (TRUE). |
@Yesterday Стр. 92 |
Без ограничений. Использование функции в формулах колонок и отбора документов может иногда приводить к отображению недостоверных данных, особенно в момент перехода дат. При использовании в формулах полей, возвращает значение "дата-время" по таймеру рабочей станции, а не сервера. |
Возвращает величину "дата-время", соответствующую вчерашнему дню. |
@Zone Стр. 92 |
Без ограничений. |
Функция возвращает числовое значение, определяющее установки часового пояса с учетом перехода на летнее/зимнее время. |