我有一个进程使用sessionAsSigner来执行签名者有权访问的内容,但当前用户却没有。这很好用。例: var db = sessionAsSigner.getDatabase(session.getServerName(),“somedb.nsf”);
但是现在我试图在混合中添加@函数的使用,但是在调用@函数时似乎没有办法使用sessionAsSigner。 有没有办法做到这一点,还是我必须创建自己的替换函数,使用会话来做与@函数相同的事情?
答案 0 :(得分:2)
您可以对@DBLookup使用evaluate语句,例如
sessionAsSigner.evaluate('@DbColumn("":"";"":"";"All";1)');