Lotus Notesdomino事件属性函数和命令.docx

上传人:b****5 文档编号:8221770 上传时间:2023-01-29 格式:DOCX 页数:32 大小:35.22KB
下载 相关 举报
Lotus Notesdomino事件属性函数和命令.docx_第1页
第1页 / 共32页
Lotus Notesdomino事件属性函数和命令.docx_第2页
第2页 / 共32页
Lotus Notesdomino事件属性函数和命令.docx_第3页
第3页 / 共32页
Lotus Notesdomino事件属性函数和命令.docx_第4页
第4页 / 共32页
Lotus Notesdomino事件属性函数和命令.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

Lotus Notesdomino事件属性函数和命令.docx

《Lotus Notesdomino事件属性函数和命令.docx》由会员分享,可在线阅读,更多相关《Lotus Notesdomino事件属性函数和命令.docx(32页珍藏版)》请在冰豆网上搜索。

Lotus Notesdomino事件属性函数和命令.docx

LotusNotesdomino事件属性函数和命令

LotusNotes/domino事件、属性、函数和命令

Notes事件

 数据库、视图、表单或域事件的Script运行在用户的工作站上。

 事件列表:

click       操作、按钮或热点,在它们被选中时发生

Entering       第一个域,表单在编辑模式下被打开时发生

            域,进入编辑模式时发生

Exiting        域,退出编辑模式时发生

Initialize     Script库,使用它的对象被打开时发生

            视图,打开数据库装入视图时发生

                视图,新的视图被装入时发生

                数据库,数据库被装入时发生

                文档或代理,装入文档或代理时发生

                域,文档被装入时发生

                操作、按钮或热点,在它们被装入之后发生

ObjectExecute         操作、按钮或热点,在它们被一个OLE2服务器(FX/Notesflow有效)激活时发生

Postdocumentdelete

Postdragdrop   视图(日历),执行拖放操作之后发生

Postmodechange     文档,进入或退出编辑模式之后发生

Postopen   视图,打开数据库并打开视图之后发生

            数据库,数据库被打开之后发生

                文档,文档被打开之后发生

                视图,新的视图被打开之后发生

Postpaste   视图,执行粘贴操作之后发生

Postrecalc     文档,文档被刷新之后发生Queryaddtofolder视图,文档被添加到文件夹之前发生Queryclose     文档,文档被关闭之前发生

             视图,视图被关闭时发生

                  数据库,数据库被关闭时发生

Querydocumentdelete数据库,文档被删除之前发生

Querydocumentundelete 数据库,文档被恢复删除之前发生

Querydragdrop      视图(日历),执行拖放操作之前发生

Querymodechange    文档,进入或退出编辑模式之前发生

Queryopen   视图,打开数据库并打开视图之前发生,source此时尚未初始化

       文档,文档被打开之前发生,source此时尚未初始化

                视图,新的视图被打开之前发生,source此时尚未初始化

Queryopendocument  数据库,文档被装入之前发生

Querypaste     视图,文档被粘贴之前发生

Queryrecalc    视图,刷新视图之前发生

Querysave   文档,文档被保存之后发生

Regiondoubleclick  视图(日历),区域被双击时发生

Terminate   操作、按钮或热点,文档被关闭时发生

            域,文档被关闭时发生

                文档或代理,在它们被关闭时发生

                视图,视图被关闭时发生

                数据库,数据库被关闭时发生

                Script库,使用它的对象被关闭时发生

 

 

总结:

处理数据库的过程中发生的:

Initialize       Postopen

Postdocumentdelete   Queryclose

Querydocumentdelete      Querydocumentundelete

Terminate

处理视图的过程中发生的:

Initialize       Queryopen

Postopen         Regiondoubleclick

Queryopendocument    Queryrecalc

Queryaddtofolder     Querypaste

Postpaste        Querydragdrop

Postdragdrop         Queryclose

Terminate

处理基于表单的文档的过程中发生的:

Initialize       Queryopen

Postopen         Postrecalc

Querysave        Querymodechange

Postmodechange   Queryclose

Terminate

处理域(条目)的过程中发生的:

Initialize       Entering

Exiting          Terminate

 

 

 

Notes类

 

Notes定义的LotusScript类允许您在两个级别上访问Notes的结构:

数据库(后端)类允许您访问命名的数据库、视图、文档和其他Notes对象。

工作站和服务器的用户都可以运行访问数据库对象的Script。

 UI(前端)类允许您访问用户当前正在使用的对象。

只有工作站用户才能运行访问UI对象的Script。

下列表格概述Notes中定义的LotusScript类:

级别

描述

数据库

NotesACL

代表数据库的存取控制列表中所有条目的集合。

 

NotesACLEntry

代表存取控制列表中的一个条目。

 

NotesAgent

代表一个代理。

 

NotesDatabase

代表一个Notes数据库。

 

NotesDateRange

代表一个日期和时间的范围。

 

NotesDateTime

提供在LotusScript和Notes之间转换日期-时间格式的方法。

 

NotesDbDirectory

代表在服务器或本地的数据库文件。

 

NotesDocument

代表数据库中的一个文档。

 

NotesDocumentCollection

代表一个文档集合。

 

NotesEmbeddedObject

代表嵌入式对象、链接和文件附件。

 

NotesForm

代表数据库中的一个表单。

 

NotesInternational

代表在操作系统中的区域设置。

 

NotesItem

代表文档中的一部分数据。

 

NotesLog

代表Script运行发生的操作和错误。

 

NotesName

代表一个用户或服务器名称。

 

NotesNewsLetter

一个概要文档,其中包含来自(或链接到)其他几个文档的信息。

 

NotesRegistration

代表标识符文件的注册表。

 

NotesRichTextItem

代表可以包含RTF文本的条目。

 

NotesRichTextStyle

代表一个RTF文本样式。

 

NotesSession

Notes数据库对象的根(全局属性、上下文和连续信息)。

 

NotesTimer

每隔固定秒数触发一个事件的机制。

 

NotesView

代表数据库中的一个已命名的视图。

 

NotesViewColumn

代表视图的一个列。

UI

Button

代表表单或文档中的一个操作、按钮或热点。

 

Field

代表表单中的一个域。

 

Navigator

代表导航器中的一个对象。

 

NotesUIDatabase

代表当前在Notes工作台上打开的数据库。

 

NotesUIDocument

模拟Notes文档窗口的行为。

 

NotesUIView

代表当前的数据库视图。

 

NotesUIWorkspace

提供对当前工作台的访问。

 

 

 

 

 

Notes函数 

@Abs                         返回一个数字的绝对值

@Abstrcat                 将一个或多个域中的内容缩写

@Accessed               指出最后一次访问(即读取或编辑)该文档的时间和日期

@Acos                       使用角度的余弦,计算反余弦

@Adjust                    按照指定的年月日小时分钟秒来调整指定的时间-日期值。

调整的值可正可负

@All                           需要SELECT语句的公式中使用@All

@AllChildren            包含父文档的所有满足选择标准的“答复”文档

@AllDescendants    包含所有满足选择标准的父文档的答复文档以及答复的答复文档

@Ascii                       将一个LMBCS(Lotus多字节字符集)字符串转换成一个ASCII字符串

@Asin                        使用角度的正弦,计算反正弦

@Atan                       使用角度的正切,计算反正切

@Atan2                     使用角度的y/x正切,计算反正切

@AttachmentLengths      返回表示当前文档中各个附件长度的数字或数字列表

@AtachmentNames 返回附加到文档中的文件的操作系统文件名

@Attachments         返回附加到文档中的文件数目

@Author          返回包含文档姓名的文本列表

@Begins           确定一个指定的子串是否保存在另一个字符串的开头

@Certificate              从公用通讯录的“已验证的公用密钥”中提取信息

@Char                        从公用通讯录的“已验证的公用密钥”中提取信息

@CheckAlarms                  触发闹铃守护程序检查邮件文件中是否有新的闹铃信息

@ClientType             返回文本字符串以从WWW客户机中区分Notes客户机

@Command               执行一个Notes命令

@Contains                确定某个子串是否包含在一个字符串中

@Cos                         余弦函数

@Created         返回创建此文档时的时间-日期值

@Date                        将数字转换成时间和日期的不同部分;然后返回时间-日期值

@Day                         从指定日期值中提取天的部分

@DbColumn             1 从当前或别的Notes数据库的视图或文件夹里查找并返回一个完整的列值

             2使用数据源信息激来激活ODBC驱动程序

@DbCommand                            给出ODBC.INI文件中的数据源信息,利用这些信息来激活ODBC驱动器。

驱动器寻找指定的DBMS,将命令送去进行处理,然后返回该命令检索到的数据

@DbExists                 给定一个服务器和文件名,或复本标识符,查明该数据库是否存在

@DbLookup                        1 给定一个值,在一个指定的视图(或文件夹)里查找,找出视图里的第一个排序列里包含该值的所有文档。

对每个选中的文档,@DbLookup返回视图里指定列的内容,或者返回一个指定域的内容

                       2使用ODBC.INI文件里的数据源信息激活恰当的ODBC驱动器。

驱动器定位指定的DBMS,表和列,并对那些关键字列的值和指定的关键字匹配的记录返回该列的值。

您还可以定义返回的列表是否排序,是否删除重复值以及如何处理空值

@DbManager           返回当前对数据库有“管理者”存取权限的用户、群组和服务器的列表

@DbName                 返回当前Notes服务器和数据库的名称

@DbTitle          返回当前数据库的标题

@DDEExecute                            将指定的命令串传递给由一个对话标识符标识的DDE应用程序,@DDEExecute通常和@DDEInitiate与@DDETerminate配合使用

@DDEInitiate            初始化与DDE服务器的一个对话,并返回该对话的标识符

@DDEPoke               将未申请的数据存储到DDE服务器应用程序中的特定位置

@DDETerminate                中止与DDE应用程序的对话

@DEFAULT                                为域指定缺省值。

在公式的计算过程中,如果文档的某个域不存在,就用DEFAULT作为它的值。

允许给域指定动态的缺省值

@DeleteDocument   在代理中运行时此函数时,删除正在被处理的文档

@DeleteField            在代理中运行该函数,@DeleteField将删除指定的域

@DialogBox              弹出一个对话框,用指定的表单显示当前的文档

@Do                           从左到右计算表达式,并返回列表中最后一个表达式的值

@DocChildren          返回当前文档(或分类)下的子文档(或子分类)的个数

@DocDescendants  在一个列公式或窗口标题公式中返回属于当前文档或分类的子文档或子分类的数目

@DocFields              返回文档中所有域的列表

@DocLength            返回文档的字节数

@DocLevel               返回表示文档或分类级别的字符串

@DocMark                在运行公式的代理中,表明您是否想保存对文档的改变

@DocNumber           在列公式或窗口标题公式中,返回一个代表当前文档或分类的项目编号的字符串v

@DocParentNumber在列公式或窗口标题公式中,返回一个视图项目的上一层项目的编号

@DocSiblings                             在列公式或窗口标题公式中,返回与某个视图(文档或分类)处于同级的项目数

@DocumentUniqueID      32个字母和数字组合,在数据库的多个复本中用来唯一标识某个文档

@Domain         返回NOTES.INI或NotesPreferences文件里当前用户的Notes网络域名

@EditECL                                     为指定的通讯录和名称显示“工作站安全性:

执行控制列表”对话框,使您可以修改ECL

@EditUserECL                            为指定的通讯录和名称显示“工作站安全性:

执行控制列表”对话框,使您可以在当前工作站上改变ECL

@Elements                计算列表中文本、数字、时间-日期的个数

@EnableAlarms                 启动或停止后台警告守护进程

@Ends                       确定子串是否在字符串的后面

@ENVIRONMENT  设置环境变量并存储在NOTES.INI或NotesPreferences里

@Environment          设置或返回存储在NOTES.INI或NotesPreferences中的环境变量

@Error                        允许您在表达式中产生错误条件

@Exp                          计算以e为幂,以指定的数为指数的值

@Explode         返回由文本串或日期范围中的元素所组成的文本列表

@Failure           若输入的数值不符合条件,返回您给出的消息

@False                       返回数字0,该函数等价于@No

@FIELD            在给文档里的域赋值时(与临时域相对)必须要用到FIELD关键字

@GetDocField          给定唯一的文档标识符,返回文档中某个域的内容

@GetPortsList          返回激活或禁止的端口的列表

@GetProfileField                从简要表文档中获得域,并缓存这个域的值,以备会话使用

@Hour                       返回时间-日期中的小时部分

@If                    判定一个条件

@Implode                  连接文本列表中的成员,并返回文本字符串

@InheritedDocumentUniqueID 当前文档继承的父文档的唯一标识符

@Integer          将数字或数字列表截断成一个整数,去掉其小数部分

@IsAgentEnabled   判定定时运行的代理是否有效

@IsAvailable            查找文档中是否存在某个域

@IsCategory             在列公式中,如果视图中某一行为一个分类,则返回指定的字符串

@IsDocBeingEdited检查文档的当前状态,如果文档正在被编辑,则返回1(True)

@IsDocBeingLoaded       查看文档的当前状态,如果文档正被装入内存并显示,则返回1(True)

@IsDocBeingMailed        检查文档的当前状态,如果文档正在被邮寄,则返回1(True)

@IsDocBeingRecalculated检查文档的当前状态,如果文档中的公式正在被计算,则返回1(True)

@IsDocBeingSaved检查文档的当前状态。

如果正在保存文档,则返回1(True)

@IsDocTruncated   说明当前文档是否被截短过

@IsError           如果数值是一个@ERROR值,则返回1(True)

@IsExpandable                  在列公式中,如果视图中的某一行是可展开的,则返回某个特定的字符串

@IsMember              指出一段文本(或文本列表)是否包含在另外一个文本列表中

@IsModalHelp         说明当前文档是否为一个模态帮助文档

@IsNewDoc              对于一个正在编辑的文档,指出该文档是否已经存盘

@IsNotMember                 判断一段文本(或文本列表)是否不包含在另一个文本列表中

@IsNumber               判断某个值是否为一个数字(或数字列表)

@IsResponseDoc             判断某个文档是否为答复文档

@IsText            判断某个值是否为文本(或文本列表)

@IsTime           判断一个值是否为时间-日期值(或时间-日期列表)

@IsUnavailable                 判断域名是否存在于文档里

@Isvalid           在当前表单执行所有检验公式

@Keywords              给定两个文本列表,返回第一个列表和第二个列表之间重叠的部分

@Left                         从左到右搜索字符串,并返回字符串中最左边的几个字符

@LeftBack                 从右至左搜索字符串并返回子串

@Length          返回文本字符串中字符的个数

@Like                         将字符串和样本串进行匹配将字符串和样本串进行匹配

@Ln                  返回一个以e为底的自然对数

@Log                         返回大于0的数的常用对数

@LowerCase             将指定字符串里的大写字母转换成小写

@MailDbName         返回Domino服务器的名称和当前用户的邮件数据库的名称

@MailEncryptSavedPreference判断用户是否在“用户惯用选项”对话框选择了“加密保存的邮件”

@MailEncryptSentPreference判断用户是否在“用户惯用选项”对话框中选择了“加密发送邮件”

@MailSavePreference      判断用户在“用户惯用选项”中,选择了“保存发送的邮件”中的哪个选项

@MailSend               将当前的文档邮寄给指定的收件人

@MailSignPreference       判断用户是否选择了“用户惯用选项”对话框的“签发邮件”

@Matches                 用一个样本字符串去匹配一个字符串

@Max                         给出两个数字,返回较大的那个数字

@Member                  给定一个值,在文本列表中找到该值的位置

@Middle          从一个字符串的中间部分返回一个子串

@MiddleBack           从一个字符串中间部分返回一个子串

@Min                         给定两个数字,返回较小的那一个

@Minute          从时间-日期中提取分钟数值

@Modified                返回一个时间-日期值,表示文档最近和次编辑和保存的时间

@Modulo                  返回除法操作的余数

@Month                    从指定的时间-日期中提取月份值

@Name                      用来裁剪层次结构名

@NerLine         在文本字符串中插入一个新行(回车)

@No             

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小学作文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1