belle
作者belle·2013-01-04 15:37
软件开发工程师·IT

Evaluate语句简介(如何在Lotus Script中使用公式)

字数 975阅读 3228评论 0赞 2

如何在Lotus Script中使用公式
公式语言是可以传值给Lotus Script的,只要合理在Lotus Script中使用公式,可起到事半功成的效果,

在Lotus Script中使用公式,用的就是evaluate语句。

Evaluate的格式是:
Evaluate("公式")

如要取得文档的唯一ID,除可以用doc.universalid得到外,还可以用doc.id=Evaluate("@TEXT

(@DocumentUniqueID)")得到一般情况下,用Evaluate对于处理与文本有关的内容有较Lotus Script的相

关函数处理有效率。
如:
@text
@userRoles
@replace
@replaceshustring
@left
@right
@middle

注意:当公式中包含双引号时,可以用单引号代替,也可用花括号代替
如:
dim tempStr as string
tempStr=Evaluate("@left('name';1)")
或:tempStr=Evaluate(@left({name};1)")

另外:
@DBManager
@DBName
@DBTittle
@DDEExecute
@DDElnitiate
@DDEpoke
@DDETerminate
@Command
@PostedCommand
@DialogBox
@PickList
@prompt
@ViewTitle不适用于evaluate语句

 
Evaluate语句可以使用notes公式进行计算而不必使用复杂的LotusScript
语法:
variant = notesSession.Evaluate( formula$, doc )
计算公式:String. The formula.
文档 :NotesDocument. The formula context. Cannot be null.
返回类型:variant
例如:获取当前时间
  Dim nowtime As Variant
  nowtime=Evaluate(|@Now|,appdoc)
  appdoc.check_time=nowtime  '2013-01-03 13:10:00

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

2

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广