将变量从一个iMacros传递到另一个iMacros?

时间:2016-07-08 10:42:30

标签: imacros

我想创建一个脚本,用户在开头输入一些东西,这个变量输入应该用于循环的其余部分(不再要求输入)。 我能想出的最好的方法是创建两个iMacros,一个请求输入,另一个使用输入并循环它。 主要问题是,我无法保存下载/数据源中的输入,因为相同的iMacros应该与其他firefox实例一起使用。这意味着,如果用户在第一个实例和下一个 B 输入 A ,那么在所有实例的第二个循环之后都使用变量B.我可以'制作多个脚本,因为用户应该可以无限次地使用这个脚本。

1 个答案:

答案 0 :(得分:2)

您可以在“下载/数据源”中轻松保存输入。但是,让第二个宏只读取此输入一次:

SET !LOOP 1
SET !DATASOURCE inputs.csv
SET input EVAL("('{{!LOOP}}' == 1) ? '{{!COL1}}' : '{{input}}';")

' your further code here '