式言語


ユーザー環境にアクセスする

ユーザー環境は、次の式のデータベースを含むサーバーまたはワークステーションです。複製式、トリガーが「新規メールが届いたとき」または「スケジュール」であるエージェント式、選択式または列式です。これ以外の場合は、ユーザー環境とは式を実行中のユーザーの Lotus Notes クライアントを示します。

ユーザー名は区別名でも非区別名でもかまいません。区別名は正式名でも省略名でもかまいません。ユーザー名の形式を変更するには、@Name を使用します。

次の @関数は、ユーザー環境に関する情報を返すか処理します。
関数説明
@Domainユーザーの Lotus Notes / Domino メールドメインの名前を返します。
@MailDbName ユーザーのメールデータベースのサーバー名とパス名を返します。この @関数は 2 つの要素を持つリストとして評価されます。
@Name([key]; name)ユーザー名の形式を変更します。キーワードは次のように使用します。[CN] は区別名から共通名を抽出します。[Abbreviate] は区別名を正式な形式に短縮します。[Canonicalize] は正式な形式を区別名に変換します。[ToKeyword] は名前の要素を円記号で区切って逆の順序に配置します。
@OptimizeMailAddress(address)アドレスから不要なドメインを削除します。
@Password(string)文字列をエンコードします。コード化の結果から元の文字列を判断することはできません。
@Platformユーザーが使用しているプラットフォームを返します。Macintosh、NetWare、OS2V1, OS2V2、UNIX、Windows/16、または Windows/32 を返します。
@StatusBarメッセージをステータスバーに表示します。
@UserAccessサーバーとファイル名が指定されている場合に、データベースに対するユーザーのアクセスレベルを示します。
@UserNamesListユーザーの共通名、階層名、ACL ロール (存在する場合) を返します。データベースがサーバー上にある場合には、ユーザーが属するグループを含む文字列リストも返します。
@UserPrivilegesユーザーの権限を示す文字列リストを返します。
@UserRoles サーバー上のデータベースに対する、現在のユーザーのロールのリストを返します。
@Version実行中の Lotus Notes のバージョンを (文字列として) 返します。


関連項目