中国网管论坛's Archiver

show234 发表于 2007-11-20 15:41

最全面的LOTUS公式学习手册

[size=2]变量

变量有两种类型:域,临时变量,你可以在公式中使用域名作为变量如:FirstName

临时变量只能存在于公式中。它的作用范围就是它所在的公式,除了在公式中赋予给它的属性以外没有其他属性。创建一个临时变量的语法是:variableName := value[/size] [table=203][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td=1,1,111][size=2][color=black][img=111,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][/tr][tr][td][size=2][color=black][/color][/size][/td][td=1,1,111][size=2][color=black]常量[/color][/size]
[/td][/tr][/table][table=0][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td][color=black][/color][/td][/tr][tr][td][color=black][/color][/td][td=1,1,544][table=544][tr][td=1,1,127][size=2][color=black]常量类型[/color][/size]
[/td][td=1,1,405][size=2][color=black]                    描述[/color][/size]
[/td][/tr][tr][td=1,1,127][size=2][color=black]     文本型[/color][/size]
[/td][td=1,1,405][size=2][color=black]用""标记的字符集,如:"joe.",注意:为了在文本串中用引号,用转义符"\",如:\""[/color][/size]
[/td][/tr][tr][td=1,1,127][size=2][color=black]     数字型[/color][/size]
[/td][td=1,1,405][size=2][color=black]数字0-9,能用(+和-),科学记数法和常量e[/color][/size]
[/td][/tr][tr][td=1,1,127][size=2][color=black]     时间型[/color][/size]
[/td][td=1,1,405][size=2][color=black]任何时间型的常量用([]),如:[98-2-31][/color][/size]
[/td][/tr][/table][/td][/tr][/table][table=190][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td=1,1,98][size=2][color=black][img=98,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][/tr][tr][td][color=black][/color][/td][td=1,1,98][size=2][color=black]操作符[/color][/size]
[/td][/tr][/table][table=0][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td][color=black][/color][/td][/tr][tr][td][color=black][/color][/td][td=1,1,546][table=546][tr][td=1,1,126][size=2][color=black]   操作符类型[/color][/size]
[/td][td=1,1,141][size=2][color=black]     符号[/color][/size]
[/td][td=1,1,253][size=2][color=black]            例子[/color][/size]
[/td][/tr][tr][td=1,1,126][size=2][color=black]      赋值[/color][/size]
[/td][td=1,1,141][size=2][color=black]:=[/color][/size]
[/td][td=1,1,253][size=2][color=black]Areacode:=@left(phone;3)[/color][/size]
[/td][/tr][tr][td=1,1,126][size=2][color=black]      计算[/color][/size]
[/td][td=1,1,141][size=2][color=black]乘号 *                除号 /                加号 +                减号[/color][/size]
[/td][td=1,1,253][size=2][color=black]UnitPrice*3                                      TotalPrice/qty                                   TotalPrice+Tax                                   TotalPrice-Discount
[/color][/size]
[/td][/tr][tr][td=1,1,126][size=2][color=black]      比较[/color][/size]
[/td][td=1,1,141][size=2][color=black]等于  =               不等于 != =! <> ><    小于<                 小于等于 <=           大于 >                大于等于 >=[/color][/size]
[/td][td=1,1,253][size=2][color=black]SELECT Year=1996                                  SELECT Month!="January"                        SELECT Age<70                                      SELECT Year<=1990                                SELECT Age>30                                   SELECT Age>=21
[/color][/size]
[/td][/tr][tr][td=1,1,126][size=2][color=black]      串联[/color][/size]
[/td][td=1,1,141][size=2][color=black]列表 :                 文本  +[/color][/size]
[/td][td=1,1,253][size=2][color=black]"Tricycle":"Mini-bike":"5-speed"         CompanyName+",inc."
[/color][/size]
[/td][/tr][tr][td=1,1,126][size=2][color=black]      逻辑[/color][/size]
[/td][td=1,1,141][size=2][color=black]否  !                  于  &                 或  |[/color][/size]
[/td][td=1,1,253][size=2][color=black]Status="Approved"&TargetMarket!="Children"
[/color][/size]
[/td][/tr][/table][/td][/tr][/table][table=302][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td=1,1,210][size=2][color=black][img=210,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][/tr][tr][td][color=black][/color][/td][td=1,1,210][size=2][color=black]公式关键字[/color][/size]
[/td][/tr][/table][table=0][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td][color=black][/color][/td][/tr][tr][td][color=black][/color][/td][td=1,1,534][table=534][tr][td=1,1,145][size=2][color=black]关键字语法[/color][/size]
[/td][td=1,1,124][size=2][color=black]描述[/color][/size]
[/td][td=1,1,249][size=2][color=black]例子[/color][/size]
[/td][/tr][tr][td=1,1,145][size=2][color=black]FIELD fieldname:=value
[/color][/size]
[/td][td=1,1,124][size=2][color=black]赋一个值给当前notes文档中的域,如果域不存在则创建一个,存在则覆盖该值。[/color][/size]
[/td][td=1,1,249][size=2][color=black]FIELD CompanyName:=Company+"。inc"
[/color][/size]
[/td][/tr][tr][td=1,1,145][size=2][color=black]REM ["remarks"][/color][/size]
[/td][td=1,1,124][size=2][color=black]注释[/color][/size]
[/td][td=1,1,249][size=2][color=black]REM "12/15/95"[/color][/size]
[/td][/tr][tr][td=1,1,145][size=2][color=black]SELECT logicalValue
[/color][/size]
[/td][td=1,1,124][size=2][color=black]在视图,代理或复制公式中用来定义一个文档集[/color][/size]
[/td][td=1,1,249][size=2][color=black]SELECT form="idea"[/color][/size]
[/td][/tr][/table][/td][/tr][/table][table=366][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td=1,1,274][size=2][color=black][img=274,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][/tr][tr][td][color=black][/color][/td][td=1,1,274][size=2][color=black]字符串处理函数介绍?[/color][/size]
[/td][/tr][/table][table=0][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td][color=black][/color][/td][/tr][tr][td][color=black][/color][/td][td=1,1,534][table=534][tr][td=1,1,146][size=2][color=black]函数[/color][/size]
[/td][td=1,1,376][size=2][color=black]描述[/color][/size]
[/td][/tr][tr][td=1,1,146][size=2][color=black]@propercase(string)
[/color][/size]
[/td][td=1,1,376][size=2][color=black]将字符串中的单词转换成字首大写的形式:每个单词的头一个字母大写,后面的其他字母小写。以下的样例将返回 Every Child Loves Toys. @ProperCase("every CHILD LOves toys")[/color][/size]
[/td][/tr][tr][td=1,1,146][size=2][color=black]@trim(strin)
[/color][/size]
[/td][td=1,1,376][size=2][color=black]从文本字符串中(或文本列表的每一个元素中)删除位于开头和结尾的空格,同时还删除多余的空格。以下的样例将返回 ROBERT SMITH。@Trim(@UpperCase("Robert Smith"))[/color][/size]
[/td][/tr][tr][td=1,1,146][size=2][color=black]@length(string)
[/color][/size]
[/td][td=1,1,376][size=2][color=black]返回文本字符串中字符的个数.该样例返回 45。@Length("The boy crossed the wide, but gentle, stream.")[/color][/size]
[/td][/tr][tr][td=1,1,146][size=2][color=black]@newline
[/color][/size]
[/td][td=1,1,376][size=2][color=black]在文本字符串中插入一个新行(回车)。下面公式返回                 Hi                                                        There                                     "Hi"+@NewLine+"There"[/color][/size]
[/td][/tr][tr][td=1,1,146][size=2][color=black]@matches(string;pattern)
[/color][/size]
[/td][td=1,1,376][size=2][color=black]用一个样本字符串去匹配一个字符串。因为样本字符串可以包含一定数量的通配符和逻辑符号,所以可以用较复杂的模式去匹配字符串。     该样例返回 0。                                       @Matches("A big test";"a?test")[/color][/size]
[/td][/tr][tr][td=1,1,146][size=2][color=black]@left
[/color][/size]
[/td][td=1,1,376][size=2][color=black]从左到右搜索字符串,并返回字符串中最左边的几个字符。           该样例返回"Len"。                                @Left("Lennard Wallace";3)[/color][/size]
[/td][/tr][/table][/td][/tr][/table][table=202][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td=1,1,110][size=2][color=black][img=110,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][/tr][tr][td][color=black][/color][/td][td=1,1,110][size=2][color=black]逻辑操作[/color][/size]
[/td][/tr][/table][table=0][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td][color=black][/color][/td][/tr][tr][td][color=black][/color][/td][td=1,1,535][table=535][tr][td=1,1,143][size=2][color=black]      函数[/color][/size]
[/td][td=1,1,380][size=2][color=black]                          操作[/color][/size]
[/td][/tr][tr][td=1,1,143][size=2][color=black]      @if[/color][/size]
[/td][td=1,1,380][size=2][color=black]@if(condition1;action1;condition2;action2;else-action)[/color][/size]
[/td][/tr][/table][/td][/tr][/table][table=98][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td=1,1,531][size=2][color=black][img=531,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][/tr][tr][td][color=black][/color][/td][td=1,1,531][size=2][color=black]如果满足条件1,则做action1,如果满足条件2,则做action2,否则做else-action.

注意: 1.该函数必须有奇数个参数。

       2.总共可以加99个条件

       3.可以嵌套
[/color][/size]
[/td][/tr][/table][table=209][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td=1,1,117][size=2][color=black][img=117,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][/tr][tr][td][color=black][/color][/td][td=1,1,117][size=2][color=black]日期操作[/color][/size]
[/td][/tr][/table][table=0][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td][color=black][/color][/td][/tr][tr][td][color=black][/color][/td][td=1,1,527][table=527][tr][td=1,1,187][size=2][color=black]函数[/color][/size]
[/td][td=1,1,328][size=2][color=black]描述[/color][/size]
[/td][/tr][tr][td=1,1,187][size=2][color=black]@created[/color][/size]
[/td][td=1,1,328][size=2][color=black]返回创建此文档时的时间-日期值。[/color][/size]
[/td][/tr][tr][td=1,1,187][size=2][color=black]@adjust(time-date; year;month;day;hour;   month;day;hour;minute ;second)[/color][/size]
[/td][td=1,1,328][size=2][color=black]按照指定的年、月、日、小时、分钟、秒来调整指定的时间-日期值。调整的值可正可负。

以下的样例将返回 09/2/97。 @adjust([06/30/95];2;2;2;0;0;0)[/color][/size]
[/td][/tr][tr][td=1,1,187][size=2][color=black]@today[/color][/size]
[/td][td=1,1,328][size=2][color=black]返回当天的日期。[/color][/size]
[/td][/tr][tr][td=1,1,187][size=2][color=black]@month(time-date)[/color][/size]
[/td][td=1,1,328][size=2][color=black]从指定的时间-日期中提取月份值        

该样例返回 1。 @Month([1/15/88])[/color][/size]
[/td][/tr][tr][td=1,1,187][size=2][color=black]@Weekday(time-date)[/color][/size]
[/td][td=1,1,328][size=2][color=black]算出一周中的某一天,返回一个表示这一天的数字。

下面样例返回 5(实际是星期六)。  Weekday([9/29/88])[/color][/size]
[/td][/tr][tr][td=1,1,187][size=2][color=black]@tomorrow[/color][/size]
[/td][td=1,1,328][size=2][color=black]返回明天日期的时间-日期值。[/color][/size]
[/td][/tr][/table][/td][/tr][/table][table=306][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td=1,1,214][size=2][color=black][img=214,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][/tr][tr][td][color=black][/color][/td][td=1,1,214][size=2][color=black]算术操作[/color][/size]
[/td][/tr][/table][table=0][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td][color=black][/color][/td][/tr][tr][td][color=black][/color][/td][td=1,1,524][table=524][tr][td=1,1,186][size=2][color=black]      函数[/color][/size]
[/td][td=1,1,326][size=2][color=black]             描述[/color][/size]
[/td][/tr][tr][td=1,1,186][size=2][color=black]@Max(number;number)
[/color][/size]
[/td][td=1,1,326][size=2][color=black]给出两个数字,返回较大的那个数字。

下面样例返回 99;6;7;8
@Max(99:2:3;5:6:7:8)[/color][/size]
[/td][/tr][tr][td=1,1,186][size=2][color=black]@Max(number;number)
[/color][/size]
[/td][td=1,1,326][size=2][color=black]给定两个数字,返回较小的那一个。

以下的样例将返回 5;2;3;3
@Min(99:2:3;5:6:7:8)[/color][/size]
[/td][/tr][tr][td=1,1,186][size=2][color=black]@Round(number)[/color][/size]
[/td][td=1,1,326][size=2][color=black]将指定的数字归整,结果为最接近它的一个数

该样例返回 1
@Round(1.499)[/color][/size]
[/td][/tr][tr][td=1,1,186][size=2][color=black]@Round(number;factor)
[/color][/size]
[/td][td=1,1,326][size=2][color=black]如果还指定了另外一个数字,就用它作为规整因子

如果称做 NumberOfEmployees 的域值是12338,则该样例返回12340
@Round(NumberOfEmployees;10)[/color][/size]
[/td][/tr][tr][td=1,1,186][size=2][color=black]@Sum(num;num;..)
[/color][/size]
[/td][td=1,1,326][size=2][color=black]在一组数字或数字列表中进行加法运算。

以下的样例将返回 3
@Sum( 1 : 2 )[/color][/size]
[/td][/tr][/table][/td][/tr][/table][table=335][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td=1,1,243][size=2][color=black][img=243,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][/tr][tr][td][color=black][/color][/td][td=1,1,243][size=2][color=black]列表操作[/color][/size]
[/td][/tr][/table][table=0][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td][color=black][/color][/td][/tr][tr][td][color=black][/color][/td][td=1,1,524][table=524][tr][td=1,1,141][size=2][color=black]函数[/color][/size]
[/td][td=1,1,371][size=2][color=black]描述[/color][/size]
[/td][/tr][tr][td=1,1,141][size=2][color=black]@Elements(list)[/color][/size]
[/td][td=1,1,371][size=2][color=black]计算列表中文本、数字、时间-日期的个数。该函数总是返回数字以指明在列表中项目的个数。

如果 SalesForce 域中的列表是 "Rogers" : "Binney" : "Harris" : "Larson",则以下的样例将返回 4。"                               @Elements(SalesForce)[/color][/size]
[/td][/tr][tr][td=1,1,141][size=2][color=black]@Max(list;list)[/color][/size]
[/td][td=1,1,371][size=2][color=black]给出两个数字列表,返回较大的那个数字列表。[/color][/size]
[/td][/tr][tr][td=1,1,141][size=2][color=black]@Member(value; stringlist)[/color][/size]
[/td][td=1,1,371][size=2][color=black]给定一个值,在文本列表中找到该值的位置。

下面样例返回 0。                                   @Member("Sales"; "Finance":"Service":"Legal")"[/color][/size]
[/td][/tr][tr][td=1,1,141][size=2][color=black]@Subset(list;number)[/color][/size]
[/td][td=1,1,371][size=2][color=black]从左到右搜索一个列,并返回您所指定数量的值。如果您指定了一个负数,@Subset 将从右到左搜索,但结果却是按从头到尾的次序排列。

以下的样例将返回 New Orleans;London。            @Subset("New Orleans":"London":"Frankfurt":"Tokyo"; 2)[/color][/size]
[/td][/tr][/table][/td][/tr][/table][table=285][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td=1,1,193][size=2][color=black][img=193,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][/tr][tr][td][color=black][/color][/td][td=1,1,193][size=2][color=black]数据转换[/color][/size]
[/td][/tr][/table][table=0][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td][color=black][/color][/td][/tr][tr][td][color=black][/color][/td][td=1,1,521][table=521][tr][td=1,1,139][size=2][color=black]      函数[/color][/size]
[/td][td=1,1,370][size=2][color=black]                        描述[/color][/size]
[/td][/tr][tr][td=1,1,139][size=2][color=black]@Text(value)[/color][/size]
[/td][td=1,1,370][size=2][color=black]将任意值转换成文本字符串。 如:@text(RetailPrice)[/color][/size]
[/td][/tr][tr][td=1,1,139][size=2][color=black]@TexttoNumber(string)[/color][/size]
[/td][td=1,1,370][size=2][color=black]在可能的情况下,将文本字符串转换成数字。如:                 @texttonumber("32.95")[/color][/size]
[/td][/tr][/table][/td][/tr][/table][table=283][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td=1,1,191][size=2][color=black][img=191,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][/tr][tr][td][color=black][/color][/td][td=1,1,191][size=2][color=black]特殊函数[/color][/size]
[/td][/tr][/table][table=0][tr][td=1,1,92][size=2][color=black][img=92,1]http://mhtml:file:////192.168.1.100/开发工具及资料/LOTUS/资料/开发指南/学习技巧.mht!file:///E:/技术资料/IBM/LOTUS/新建文件夹/LOTUS学习技巧.files/clearpixel.gif[/img][/color][/size][/td][td][color=black][/color][/td][/tr][tr][td][color=black][/color][/td][td=1,1,526][table=526][tr][td=1,1,135][size=2][color=black]    函数[/color][/size]
[/td][td=1,1,379][size=2][color=black]                 描述[/color][/size]
[/td][/tr][tr][td=1,1,135][size=2][color=black]@Username[/color][/size]
[/td][td=1,1,379][size=2][color=black]返回当前的用户名或服务器名。

如果用户名是层次结构名, @UserName 将以规范格式返回(其中包含 CN、OU、O 和 C 标识符)。 如果如果要返回缩写格式的名字(忽略标识符),请使用 @V3UserName。[/color][/size]
[/td][/tr][tr][td=1,1,135][size=2]
[color=black]@name([action];name)

[/color][/size]
[/td][td=1,1,379][size=2][color=black]用来裁剪层次结构名。可以用它将标准格式的名称进行缩写,将缩写名称扩展为它的标准格式,在名称中找到某一个部分,掉转部件的顺序以便用层次名称为一个视图分类。                                       如:@Name([CN];Author)[/color][/size]
[/td][/tr][tr][td=1,1,135][size=2][color=black]@AllChildren[/color][/size]
[/td][td=1,1,379][size=2][color=black]包含父文档的所有满足选择标准的"答复"文档。[/color][/size]
[/td][/tr][tr][td=1,1,135][size=2][color=black]@AllDescendants[/color][/size]
[/td][td=1,1,379][size=2][color=black]包含所有满足选择标准的父文档的答复文档以及答复的答复文档。[/color][/size]
[/td][/tr][tr][td=1,1,135][size=2][color=black]@IsResponseDoc[/color][/size]
[/td][td=1,1,379][size=2][color=black]判断某个文档是否为答复文档。[/color][/size]
[/td][/tr][tr][td=1,1,135][size=2][color=black]@IsNewDoc[/color][/size]
[/td][td=1,1,379][size=2][color=black]对于一个正在编辑的文档,指出该文档是否已经存盘[/color][/size]
[/td][/tr][tr][td=1,1,135][size=2][color=black]@IsText(value)[/color][/size]
[/td][td=1,1,379][size=2][color=black]判断某个值是否为文本(或文本列表)。[/color][/size]
[/td][/tr][tr][td=1,1,135][size=2][color=black]@IsNumber(value)[/color][/size]
[/td][td=1,1,379][size=2][color=black]判断某个值是否为一个数字(或数字列表)。[/color][/size]
[/td][/tr][tr][td=1,1,135][size=2][color=black]@Failure(string)[/color][/size]
[/td][td=1,1,379][size=2][color=black]返回您给出的消息;当用于输入确认校验时,若输入的数值不符合校验条件,@Failure 将显示您给出的消息。                  

如:这个样例给出了输入校验公式。如果用户在"AreaCode"域中输入了大于 999 的数字,则返回一条错误信息"Area codes have only 3 digits"。    @If(AreaCode<999;@Success;@Failure(Area codes have only 3 digits")[/color][/size]
[/td][/tr][tr][td=1,1,135][size=2][color=black]@Success[/color][/size]
[/td][td=1,1,379][size=2][color=black]返回 1(真)。在输入检查公式中将该函数与 @If 一起使用可以判断输入的值是否满足检查条件。

如:当"Price"域中的值小于100 时,以下的样例将返回 1 并允许文档保存。在输入检查公式中表示输入的数据正确。 @If(Price<100;@Success;@Failure(Price too large")[/color][/size]
[/td][/tr][/table][/td][/tr][/table]欢迎访问IBM-LOTUS技术交流门户:[url=http://www.chinalotus.com]www.chinalotus.com[/url]
[attach]59626[/attach]

oosan 发表于 2007-11-21 00:18

急聘Lotus Domino/Notes开发管理工程师(上海)

Lotus Domino/Notes开发管理工程师

职位要求:
1、从事计算机相关专业有2年以上的项目管理、开发经验
2、负责Lotus Notes DB 开发, 测试及维护、服务器维护
3、提供用户支持,解决用户使用NOTES 邮件及数据库的问题分析用户需求,
4、编写项目需求文档、设计文档、使用文档
5、协调项目开发团队的其他角色:顾客、项目开发前支持、开发后支持英语或日语有一定的基础

联系人:Selina
电 话:13818295266
MSN及邮箱:[email]ousan2005@hotmail.com[/email]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 1999-2008 bbs.bitsCN.com