使用imacros在tumblr帖子中插入标签时出现问题。
代码总是运行良好但突然不再工作。
使用我在第1列中编写7个标签的datasource 1.csv
,脚本用于随机逐个拍摄,但现在它不再这样做了。
我将第一个标记ggggg
用于查看它是否将被插入并且实际上是,但所有其他标记都没有。
所以问题在于imacros从数据源中获取随机标记的部分代码。
SET !ERRORIGNORE YES
TAB T=1
SET !DATASOURCE_DELIMITER ;
SET !DATASOURCE C:\Users\mypc\Desktop\1.csv
TAG POS=1 TYPE=DIV ATTR=ID:tag_editor
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*7 + 1); randomNumber;")
SET !DATASOURCE_LINE {{!VAR1}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:edit_post ATTR=ID:tag_editor_input CONTENT=ggggg
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*7 + 1); randomNumber;")
SET !DATASOURCE_LINE {{!VAR1}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:edit_post ATTR=ID:tag_editor_input CONTENT={{!col1}}
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*7 + 1); randomNumber;")
SET !DATASOURCE_LINE {{!VAR1}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:edit_post ATTR=ID:tag_editor_input CONTENT={{!col1}}
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*7 + 1); randomNumber;")
SET !DATASOURCE_LINE {{!VAR1}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:edit_post ATTR=ID:tag_editor_input CONTENT={{!col1}}
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*7 + 1); randomNumber;")
SET !DATASOURCE_LINE {{!VAR1}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:edit_post ATTR=ID:tag_editor_input CONTENT={{!col1}}
SET !DATASOURCE_LINE {{!LOOP}}