欢迎来到天天文库
浏览记录
ID:61462299
大小:21.50 KB
页数:7页
时间:2021-02-02
《Lotus script的一些常用方法.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、LotusScript是完全面向对象的编程语言。它通过预定义的类与Domino接口。Domino监控用户代码的编译和加载,并且自动包含Domino的类定义。访问现有的对象最好使用LotusScript,例如:根据其他文档的值来更改一个文档中的值。LotusScript提供了一些公式没有的功能,例如:操作数据库存取控制列表(ACL)的能力。写script关键是取对象,查看对象的属性,所以你要学会看notes提供的Script帮助。下面是我收集的一些script例子。一般是比较技巧的程序,要学习一般script编写,请下载lotusScript学习库!LotusScript
2、是完全面向对象的编程语言。它通过预定义的类与Domino接口。Domino监控用户代码的编译和加载,并且自动包含Domino的类定义。访问现有的对象最好使用LotusScript,例如:根据其他文档的值来更改一个文档中的值。LotusScript提供了一些公式没有的功能,例如:操作数据库存取控制列表(ACL)的能力。写script关键是取对象,查看对象的属性,所以你要学会看notes提供的Script帮助。下面是我收集的一些script例子。一般是比较技巧的程序,要学习一般script编写,请下载lotusScript学习库!怎样判断视图中没有文档?setdoc=vw.
3、getfirstdocument()ifdocisnothingthenendif如何将查询结果放到一个文件夹里?下面是将搜索结果放到名叫newfolder的文件夹中,并跳转到该文件夹上SubClick(SourceAsButton)DimdocsAsnotesdocumentcollectionDimdocAsnotesdocument...........q=doc.query(0)Setdocs=db.ftsearch(q,0)Calldocs.PutAllInFolder("newfolder")Callw.OpenDatabase("","","newfold
4、er")EndSub如何删掉数据库中所有私有视图DimsessionAsNewnotessessionDimdbAsnotesdatabaseDimdocAsnotesdocumentSetdb=session.currentdatabaseForalliIndb.viewsSetdoc=db.getDocumentByUNID(v.universalID)'这个地方视图当作文档来处理,以便取到视图的一些属性。viewflag=doc.getItemvalue("$flags")Ifviewflag(0)="pYV"Then'视图属性中$flags为"pYV"的是私有视
5、图。Calli.removeEndIfEndForall如何在Notes中调用ODBC数据源中的进程?下面是一个利用ODBC调用access数据库(资料库)的script代码DimsessionAsNewNotesSessionDimconAsNewODBCConnectionDimqryAsNewODBCQueryDimresultAsNewODBCResultSetSetqry.Connection=conSetresult.Query=qrycon.ConnectTo("资料库")qry.SQL="SELECT*FROM资料库"result.ExecuteIfre
6、sult.IsResultSetAvailableThenDoresult.NextRowid=result.GetValue("ID",id)LoopUntilresult.IsEndOfDataresult.Close(DB_CLOSE)ElseMessagebox"CannotgetresultsetforAssetData"ExitSubEndIfcon.DisconnectEndSub从后台刷新当前文档?将当前文档先关闭后再打开setdoc=uidoc.document......calluidoc.save()calluidoc.close()setuido
7、c=ws.editdocument(doc)获得当前视图中选择了的文档?可以用Notesdatabase的Unprocesseddocuments属性。DimsessionAsNewnotessessionDimdbAsnotesdatabaseDimcollectionAsnotesdocumentcollectionSetdb=session.currentdatabaseSetcollection=db.UnprocessedDocumentsUnprocesseddocuments其实很有用的notes和Excel交换数据Dims
此文档下载收益归作者所有