文档介绍
在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