Notes&Domino授课教案:10-4 使用代理删除文档.ppt

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

在Web中使用LotusScript ——删除当前文档的代理 在Web中使用LotusScript 激活Web代理 编写WebQueryOpen代理 编写WebQuerySave代理 使用代理删除当前文档 使用代理删除当前文档 Domino提供了可以在Web上删除文档的操作,我们在第6章中提到过,有两种方式: 使用EditClear命令 使用URL命令,http://host/database/view/universalID?DeleteDocument 当我们使用EditClear删除文档时,Domino返回文档已删除页面.这个界面很不友好。 定制删除操作 Domino允许创建一个表单“$$ReturnDocumentDeleted”允许定制文档已删除信息。但是这些有时不能满足我们的要求。 在其中创建域MessageString可以保存错误信息,还可以创建其他表单元素。同类型的表单有下面几种: 用代理删除当前文档 Set doc = Session.DocumentContext '获得该题目的ID 解析querystring arg=doc.query_string(0) Call querystringaslist(Ucase(arg),qslist) ‘调用一个自定义函数把QueryString解析成列表 arg1=qslist("UNID") arg2=qslist("RETURNREF") '获得文档 Set doc=Db.GetDocumentbyunID(arg1) doc.remove(True) ' 删除本身 result=evaluate(“@WebDbName”) dbpath=result(0) Msgbox "删除成功,转向SuccessForm表单" P

最近下载