3

我在使用 Imacros 脚本时遇到问题。我需要从 file.csv 推断数据并将其放在适当的选项卡上,但问题是 Imacros 似乎只将第一行的所有列的所有数据放在第一个选项卡中。
是我的 file.csv 屏幕截图的链接,这是脚本:

TAB T=1
SET !DATASOURCE file.csv
SET !DATASOURCE_COLUMNS 3
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:edit_post ATTR=ID:post_three CONTENT={{!COL1}}
TAG  POS=1 TYPE=TEXTAREA FORM=NAME:source ATTR=ID:htmlSource CONTENT=<a href={{!COL2}}<SP>title="title"<SP>target="_blank">{{!COL3}}</a>text
TAG POS=1 TYPE=BUTTON ATTR=ID:save_button

问题在于,在应该只有 COL1 的标签中,imaBasicros 将 COL2 和 COL3 的值放在一起,用逗号分隔。基本上在 COL1 中我应该只得到数字 1,而不是我得到 1、4、7,在下一个循环中我得到 2、5、8。
哪里可能出现错误?

PS。有人建议我将文件保存在 txt 中,但没有任何改变。

4

1 回答 1

1

来自Imacros 文档

iMacros 7 可以使用逗号作为 CSV 分隔符,也可以使用 Windows 区域设置中设置的列表分隔符。

更改 Imacros 选项中的默认分隔符或仅为当前脚本更改它:

SET !DATASOURCE_DELIMITER ; 
SET !DATASOURCE file.csv
于 2013-09-08T01:06:50.420 回答