deadhunter 发表于 2010-9-7 09:54:59

ruby-求助帖--请问‘’间怎样插入变量

希望实用的功能:循环打开多个测试报告
#打开测试报告,version报告版本
version=1
report="httpwatchResult#{version}"
loops =2
num=1
for nums in 1..loops
workbook = excel.Workbooks.Open('c:\#{report}.csv')

workbook = excel.Workbooks.Open('c:\#{report}.csv'),这句报错,请问要怎样操作?谢谢!

http://photoimg.788111.com/photoimg/M00/00/1A/BAYQrEyHIe0AAAAAAACLJk5bCuo2.jpeg

[ 本帖最后由 deadhunter 于 2010-9-8 13:49 编辑 ]

deadhunter 发表于 2010-9-7 13:38:28

顶一下,高手们有其它办法能解决上面的问题吗?

goal1860 发表于 2010-9-8 06:52:37

use "" instead of ''

deadhunter 发表于 2010-9-8 13:50:04

替换了“”也是报错,变量没有生效

deadhunter 发表于 2010-9-8 13:56:11

找到原因了,
改成'c:\\#{report}.csv'
页: [1]
查看完整版本: ruby-求助帖--请问‘’间怎样插入变量