Notes 9.0.1 NotesSession在vbscript中返回null

时间:2014-11-06 12:37:27

标签: vbscript lotus-notes

我有一个我在Notes 8.5中运行的脚本,该脚本启动了一个笔记会话并发送了一封带附件的电子邮件。它工作得很好。然后我升级到Notes 9.0.1,现在当我尝试启动Notes会话时返回null。从我使用的代码剪断下面。当我回显服务器时,我看到了null。会话中是否需要Notes 9.0.1中的新内容,或者我需要提供GetEnvironmentString方法所需的其他参数?感谢。

    ' Start a session to notes 
    wscript.echo "## Connecting to Lotus Notes session..." 
    Set oSession = CreateObject("Notes.NotesSession") 

    wscript.echo "## GetEnvironmentString..." 
    strServer = oSession.GetEnvironmentString("MailServer",True) 
    wscript.echo("Server           :" & strServer) 

    strUserName = oSession.UserName 

    strMailDbName = Left(strUserName, 1) & Right(strUserName, (Len(strUserName) - InStr(1, strUserName, "")))&".nsf" 
    wscript.echo("MailDbName        :" & strMailDbName) 

    wscript.echo "## Getting current Notes database..." 
    ' open the mail database in Notes 

    set oCurrentMailDb = oSession.CurrentDatabase 

0 个答案:

没有答案