我有一个脚本可以运行相同的过程(将列表从CSV粘贴到文本框中),在同一个网页上多次,我试图让它运行一次工作文件夹中的许多CSV(1.csv,2.csv,3.csv,... 100.csv等)。
iMacros是否可以循环使用相同的脚本,只改变输入文件(!DATASOURCE)?
我将以数字命名CSV,以便脚本可以轻松地循环播放。
Link to sample CSV(注意:所有关键字都放入1个单元格,以便可以将其粘贴为列表,每行一个)。
我是iMacros的新手并且希望这可以工作,但它会停止在第二个循环上运行,并抛出错误:
TypeError: this.dataSource[(line - 1)] is undefined, line 14 (Error code: -1001)
这是我到目前为止的代码:
VERSION BUILD=8961227 RECORDER=FX
TAB T=1
SET !DATASOURCE {{!LOOP}}.csv
URL GOTO=https://sellercentral.amazon.com/hz/cm/adgroup/create?campaignId=A0478490D2AQYA9C8NTW
TAG POS=1 TYPE=DIV ATTR=ID:product-search-results
TAG POS=1 TYPE=INPUT:SEARCH FORM=ID:form-ad-group ATTR=ID:product-search-input CONTENT=product<SP>name
TAG POS=1 TYPE=BUTTON FORM=ID:form-ad-group ATTR=ID:product-search-button
TAG POS=1 TYPE=BUTTON FORM=ID:form-ad-group ATTR=TXT:Select
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:form-ad-group ATTR=ID:txt-starting-bid CONTENT=1.25
TAG POS=1 TYPE=A ATTR=ID:tool-kw-ui-manual
TAG POS=1 TYPE=TEXTAREA FORM=ID:form-ad-group ATTR=ID:txt-keywords CONTENT={{!COL1}}
TAG POS=1 TYPE=DIV ATTR=TXT:Add<SP>these<SP>keywordsSaving...
注意: 我正在尝试自动化列表的数据输入,并且因为数据需要每行粘贴一个关键字,所以我必须用记事本保存我的列表作为.csv并在第一个关键字之前加上引号,然后在最后一个关键字之后加上引号关键字,因此iMacros会将其识别为1个单元格。
答案 0 :(得分:0)
刚刚意识到我的方法是有效的,只是没有意识到我必须在SET !DATASOURCE_LINE 1
之后放置SET !DATASOURCE {{!LOOP}}.csv
我现在的工作代码如下:
VERSION BUILD=8961227 RECORDER=FX
TAB T=1
SET !DATASOURCE {{!LOOP}}.csv
SET !DATASOURCE_LINE 1
URL GOTO=https://sellercentral.amazon.com/hz/cm/adgroup/create?campaignId=A0478490D2AQYA9C8NTW
TAG POS=1 TYPE=DIV ATTR=ID:product-search-results
TAG POS=1 TYPE=INPUT:SEARCH FORM=ID:form-ad-group ATTR=ID:product-search-input CONTENT=product<SP>name
TAG POS=1 TYPE=BUTTON FORM=ID:form-ad-group ATTR=ID:product-search-button
TAG POS=1 TYPE=BUTTON FORM=ID:form-ad-group ATTR=TXT:Select
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:form-ad-group ATTR=ID:txt-starting-bid CONTENT=1.25
TAG POS=1 TYPE=A ATTR=ID:tool-kw-ui-manual
TAG POS=1 TYPE=TEXTAREA FORM=ID:form-ad-group ATTR=ID:txt-keywords CONTENT={{!COL1}}
TAG POS=1 TYPE=DIV ATTR=TXT:Add<SP>these<SP>keywordsSaving...