Основы языка формул. Синтаксис и лексические элементы формул, страница 10

Не иерархическое имя может быть, например, у пользователя Web. Канонический формат содержит все компоненты имени, включая: общее имя (CN), подразделение (OU), организацию (О) и страну (С). Имя в полном каноническом формате выглядит следующим образом:

CN=Steve Kern/OU=ISDept/O=MyCompany/C=US

Функция @Name ( [аргумент; имя Notes) извлекает различные части канонического имени. В табл. 19.7 приводятся аргументы функции @Name().

Таблица 19.7 - Аргументы функции @Name()

Аргумент

Что возвращает

[А]

Возвращает доменное имя административного управления

[Abbreviate]

Отображает имя в сокращенном формате

[С]

Возвращает название страны

[Canonicalize]

Возвращает сокращенное имя в полном каноническом формате

[CN]

Возвращает общее имя

[G]

Возвращает имя  

[1]

Возвращает инициалы

[0]

Возвращает название организации

[OUN]

Возвращает название N-roподразделения (например, [OV1], [OV2])

[P]

Возвращает доменное имя частного управления

[Q]

Возвращает обобщенный классификатор

[S]

Возвращает фамилию

[To Keyword]

Отображает в обратном порядке все части имени (за исключением общего имени), которые разделяются обратными наклонными чертами (C\O\OU)

Наиболее часто используются аргумент [CN], возвращающий компоненту с общим именем, и аргумент [Abbreviate], который возвращает общее имя, название подразделения и название организации, разделенные наклонными чертами. Пусть имеется пользователь, зарегистрированный как John Smith, работающий в подразделении IS организации MyCompany. Тогда функция @Name() с аргументом [CN] возвращает John Smith, а с аргументом [Abbreviated] — John Smith/IS/MyCompany.

Функции @Name и @UserName можно использовать для создания хронологии редактирования документа.

Работа с документами

Поскольку Lotus Notes изначально проектировался как распределенная система управления документами, вполне естественно, что она предоставляет возможность получения самой различной информации о документах. Как указано в разделе "Функции @Functions даты и времени", можно получать информацию о дате создания документа и о дате последней модификации. С помощью функций @Functions можно также получать информацию о размере документа, об именах всех присоединенных файлов, о длине этих присоединенных файлов и так далее. Некоторые из этих функций доступны в представлениях в виде простых действий.В табл. 19.8 перечислены некоторые функции @Functions, с помощью которых можно получать информацию о документах.

Таблица 19.8 - Функции @Funotions, отображающие информацию о документах