Lotus问题收集
问题1、Solaris 操作系统上的domino, 用@UserName取到的中文名和实际字符串如“CN=王五/OU=华东/O=test
”不相等,怎么办?
解决办法:@Narrow(@UserName)=@Narrow(docAuthor)
或者
@Wide(@UserName)=@Wide(docAuthor)
Lotus开发群——一沙(9649268)
问题2:视图列公式中如果用了@username,系统默认会缓存这些内容。所以在切换用户一段时间内,@username得到的都是上一次的值,并没真正切换用户
解决办法:视图设置里面可以设置“使用一次废弃”,就可以了
Lotus开发群——一沙(9649268)
问题3:@Subset(@DbName;-1);"\\")与@ReplaceSubstring(@Subset(@DbName;-1);"\\";"/")
在公式中对"\\"和/"进行了替换,前面的公式在windows环境下没有问题,但在AIX下,不认"\\"。所以取路径前必须替换。
@Subset(@DbName;-1);"\\") 得到:te\test1.nsf
@ReplaceSubstring(@Subset(@DbName;-1);"\\";"/") 得到:te/test1.nsf
”不相等,怎么办?
解决办法:@Narrow(@UserName)=@Narrow(docAuthor)
或者
@Wide(@UserName)=@Wide(docAuthor)
Lotus开发群——一沙(9649268)
问题2:视图列公式中如果用了@username,系统默认会缓存这些内容。所以在切换用户一段时间内,@username得到的都是上一次的值,并没真正切换用户
解决办法:视图设置里面可以设置“使用一次废弃”,就可以了
Lotus开发群——一沙(9649268)
问题3:@Subset(@DbName;-1);"\\")与@ReplaceSubstring(@Subset(@DbName;-1);"\\";"/")
在公式中对"\\"和/"进行了替换,前面的公式在windows环境下没有问题,但在AIX下,不认"\\"。所以取路径前必须替换。
@Subset(@DbName;-1);"\\") 得到:te\test1.nsf
@ReplaceSubstring(@Subset(@DbName;-1);"\\";"/") 得到:te/test1.nsf