Lotus notes 角色的Lotus notes验证

Lotus notes 角色的Lotus notes验证,lotus-notes,lotusscript,lotus,lotus-formula,Lotus Notes,Lotusscript,Lotus,Lotus Formula,我对LotusNotes开发非常陌生。 问题是: 在首页我创建了一个超级链接作为注册 href=""><u><font size="5" color="#0000FF" face="Arial">Register</font></u></a> 现在我有两个url,一个是“/homr.nsf/close”,另一个是“/htj.nsf/open”,我们有两个不同的角色管理员和普通用户。。。。现在的任务是,如果特定用户的角色是admi

我对LotusNotes开发非常陌生。 问题是:

在首页我创建了一个超级链接作为注册

href=""><u><font size="5" color="#0000FF" face="Arial">Register</font></u></a>
现在我有两个url,一个是
“/homr.nsf/close”
,另一个是
“/htj.nsf/open”
,我们有两个不同的角色管理员和普通用户。。。。现在的任务是,如果特定用户的角色是admin,那么url必须转到

@URLOpen("/htj.nsf/open")
如果是普通用户,则url必须转到
@URLOpen(“/homr.nsf/close”)
我在同一个热点中编写了代码

if(role == "admin")
{
@URLOpen("/htj.nsf/open")
}else
{
@URLOpen("/homr.nsf/close")
}
但这并不是让我保存,因为代码不同,所以请帮助我如何进行角色验证并打开url

感谢您的帮助和时间

将您的公式更改为

@URLOpen(@If(@UserRoles = "[admin]"; "/htj.nsf/open"; "/homr.nsf/close"))

谢谢兄弟。当我在表单中添加它时,它正在工作,但如果我在页面中添加它不工作,它也会自动为普通用户接受true语句
/htj.nsf/open
。我在表单中测试了它,它工作正常。我很怀疑它是在页面中工作还是不在您的页面中添加计算文本
@UserName+:“+@内爆(@UserRoles;“,”)
,以查看哪些用户和哪些角色处于活动状态。批准者和拒绝者。。。。但在页面中它不起作用…在表单中它起作用解释你所说的“不起作用”是什么意思。当您将计算文本元素添加到页面中,并给出Knut指定的公式时,您看到了什么?#Ricard Knut给出的绝对正确,但。。。。我还有一个疑问,我将补充它作为第二个问题
@URLOpen(@If(@UserRoles = "[admin]"; "/htj.nsf/open"; "/homr.nsf/close"))