Imacros ..在现有的.csv文件中保存提取的数据

时间:2014-10-27 07:33:25

标签: javascript imacros

如果我可以将提取的数据存储在现有的.csv文件中,任何人都可以建议我吗?

我的.csv文件中会有一个静态表,在该表中只有一列会一直变化。 该表的数据来自不同的网页。所以使用imacro我想用最新值自动填充我的表。

还让我知道代码会是什么样子,因为我从未使用过imacro。!

标有黄色箭头的列将更改其余值将保持静态。标有绿色箭头的单元格将从一个网页获取值,标有蓝色箭头的单元格将从另一个网页获取数据。

enter image description here

提前致谢

1 个答案:

答案 0 :(得分:1)

首先,很抱歉这么晚回复

我不确定代码是如何为整个表预写的,只是更改值/更新

但你可以试试这个,它会提取你需要的单元格值。

尝试

SET !VAR1 NULL
SET !EXTRACT_TEST_POPUP NO
TAG POS=50 TYPE=TD ATTR=CLASS:Cell&&TXT:* EXTRACT=TXT
WAIT SECONDS=2
ADD !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.trim()")
SET !EXTRACT NULL
ADD !EXTRACT {{!VAR1}}
SAVEAS TYPE=EXTRACT FOLDER=* FILE=abc.xls
SET !VAR1 NULL
WAIT SECONDS=3