读书人

在下列代码中怎么使用evaluate

发布时间: 2012-03-01 10:25:46 作者: rapoo

在下列代码中,如何使用evaluate?
表单中有一个多值文本域d1,存放的是带有路径的文件名。如:c:\2005\me.doc;d:\2007\1\2月份计划.txt
set item1=doc.getfirstitem( "d1 ")
forall x in item1.values
'用公式取得每个文件的名字,不要路径。
y=evaluate( "@rightback(cstr(x); "\\ ") ")
end forall
可是y=evaluate( "@rightback(cstr(x); "\\ ") ")老是报错,说格式不对。我看了帮助,也会使用evaluate

[解决办法]
to chenybin(小马) :


@RightBack( "|+cstr(x)+| "; "\\ ")为何要加|,
------------
应该是 |@RightBack( "|+cstr(x)+| "; "\\ ")|
这样最后的结果就是@RightBack( "nihaosddfds\faa "; "\\ ")这样的效果,这个东西就是公式,这句话的目的就是为了形成正确的公式,就一个字符串的拼接

@RightBack(cstr(x); "\\ ") 这样不行吗?
cstr(x),是变量,为何还要加|.还是不理解!

读书人网 >行业软件

热点推荐