shunfyu 发表于 2008-11-17 12:15:28

qtp脚本中 怎样将'$'转为数值?



如上图中,我想验证 "Total"的值,看是否等于"Tickets" 乘以 "Price"。

现在所有的读取脚本都搞定了,但就是这个“$“美元符号不支持直接的运算,怎么在qtp中用Vbscript去掉它??

只取数字部分,以供我下一步的数字运算?

[ 本帖最后由 shunfyu 于 2008-11-17 12:20 编辑 ]

shunfyu 发表于 2008-11-17 12:45:39

自己顶一顶~

泥泥虫 发表于 2008-11-17 13:20:23

这个我当时记得时,你可以选择读取数据库的值,貌似是没有美元符号的,忘记了。你可以查数据库看看,

lingxin5013 发表于 2008-11-17 13:24:09

1:先把这个total数据取出来(这个简单吧)
2:用left  或者 split 
就可以了.希望对你有帮助.

shunfyu 发表于 2008-11-17 14:26:18

:handshake    多谢楼上耐心的解答!~~ 我只是拿这个经典的Flight做个例子,确实想过 Left函数~~
但问题是,有时候数值太大了,Left(string, length) ,length不好设置啊~~

shunfyu 发表于 2008-11-17 14:28:10

Mid 函数 貌似可以?

lingxin5013 发表于 2008-11-17 16:53:16

mid也是不好用的,最好的就是split .这个简单啦应该是你要的,具体可以看帮助.

shunfyu 发表于 2008-11-18 11:11:01

:handshake   非常感谢,搞定~~~ 51上热心的人很多:handshake

fei.ge 发表于 2008-11-18 15:39:48

回忆使用VB函数时代

TEST_HUAN 发表于 2008-11-20 17:54:15

正则也可
页: [1]
查看完整版本: qtp脚本中 怎样将'$'转为数值?