Lotus常用代碼

【Lotus常用代碼 】合集
以下内容需要回复才能看到
1.是否保存
在表单中设定一个域,名称为saveoption
下列公式添加到返回按钮中,决定文件退出是否保存
FIELD saveoptions:="1"; 保存 FIELD saveoptions:="0"; 不保存
2.用公式弹出对话框,按确定继续,取消返回.
@If(@DialogBox("表单名";[AutoHorzFit]:[AutoVertFit];"表单标题");"";@Return("
"))
3.用script弹出对话框,按确定继续,取消返回
Dim w as notesuiworkspace
If Not w.dialogbox("表单名",True,True,False,True,False,False,"填写")
Then doc.close'用户按取消退出
Exit Sub
End If
4.视图中删除文档语句
@Command([EditClear]);
@Command([ViewRefreshFields])
5.检测是否是周末
Dim dt as notesdatetime
call dt.setnow
If Weekday(dt.lslocaltime)=7
Then'是周六耶,
dt.adjustday(2) '加两天到星期一
Elseif Weekday(dt.lslocaltime)=1
Then'周日加一天
dt.adjustday(1)
End If
6.得到当前的服务器和路径
公式: ResideServer := @Subset(@DbName; 1) 
CurrentPath := @Subset(@DbName; -1) 
DirOnly := @If(@Contains(CurrentPath; "//");
@LeftBack(CurrentPath; "//") + "//"; "");
DbFile := DirOnly + "***.NSF";
7.得到当前用户名
公式Name([CN];@V3UserName)
scriptim s as notessession
Dim myname as newnotesname(s.username)
messagebox myname.common
8.得到当前日期公式:
@today @date(@created)
scriptim dt as notesdatetime
Set dt=New notesdatetime("")
Call dt.setnow
9.常用全局对象声明 '-----对象变量-----
Dim w As NotesUIWorkspace
Dim s As NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim uidoc As NotesUIdocument. Dim doc As Notesdocument. Dim item As NotesItem
Dim dt As NotesDateTime
Dim username as notesname
10.一些计算域,开始时没有值,如果不给它一个值会报错,以下公式给计算域赋值
@if(Bfield="";0;Bfield)
11.特殊字符
@char(13)可以在@prompt提示框中显示回车 script中用函数chr(13)

 

 

 

=============================================================================================

 ls中调用webservice

 Dim session As New NotesSession
        Dim db As NotesDatabase
        Dim doc As NotesDocument
        Set db        = session.CurrentDatabase
        Set doc        = session.DocumentContext
        Dim strWsdl As String
        Dim Client As Variant
        strWsdl = "http://" & doc.Server_Name(0) & "/" & doc.Current_Database(0) & "/TestWS?wsdl"
        Set Client =CreateObject("MSSOAP.SoapClient30")
        Client.ClientProperty("ServerHTTPRequest") = True
        Call Client.MSSoapInit(strWsdl)
        'Get the current database's name
        doc.txtDbName        = Client.getDBName
        'Get the current database's path
        doc.txtDbPath        = Client.getDBPath

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值