我有iMacros,它将csv文件中的数据发布到网站上, 它运行良好但是 在我的csv文件中有4列 1 title 2 desc 3 price 4 phone
&安培;第3列仅包含数字,问题是某些时间包含类似于00或00000或000或0或1111111或222222222这是错误的价格 所以我想用“”替换它,但在同一时间我不想打印“PRICE”短语
所以输出看起来像这样:
主题:HELLO WORLD desc bla bla bla bla与我联系22212123 价格00
这里是我的代码
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:vbform ATTR=NAME:subject CONTENT={{!COL1}}
SET !VAR1 EVAR("'{{!COL3}}'.replace(/^0/gi,""
SET !VAR2 EVAL("'{{!COL4}}'.replace(/\+95/gi,"")")
TAG POS=1 TYPE=TEXTAREA FORM=NAME:vbform ATTR=ID:vB_Editor_001_textarea
CONTENT=<SP><SP>desc<SP>{{!COL2}}<SP>contact<SP>me{{!VAR2}}<BR>PRICE<SP>{{!VAR1}}<BR>[/CENTER]
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:vbform ATTR=ID:vB_Editor_001_save
如果价格包含错误的数字
,我希望输出如此主题:HELLO WORLD desc bla bla bla bla与我联系22212123
但如果不包含将打印它看起来像这样:
主题:HELLO WORLD desc bla bla bla bla与我联系22212123 价格120
感谢
答案 0 :(得分:0)
播放此代码示例:
SET price 00000
' your second line may look like this
SET !VAR1 EVAL("'{{price}}'.replace(/^0+/,"")")
PROMPT {{!VAR1}}