读书人

@member

发布时间: 2012-03-03 15:33:03 作者: rapoo

@member 求助
我在LS中写了这样一个语句
n= Evaluate( "@member(doc.UniversalID; list1) ",doc )

我是在得到doc.UniversalID 在LIST1Z中的位置 。但是不管在第几个位置,查出来的值都是 1 ,这是为什么啊 ?

[解决办法]
如果不行用下面测试
n=evaluat(..)
n=n(0)
[解决办法]
@Explode(list1)?
[解决办法]
ArrayGetIndex就是和@IsMember类似的操作,在LS里面尽量使用LS的函数,因为有些公式LS是不支持的.切记!
[解决办法]
试试这个:
n=Evaluate( "@member(@text(@documentUniversalID);list1) ",doc)
msgbox cstr(n(0))

读书人网 >行业软件

热点推荐