JavaScript 在 Firefox 的 iMacros 附加组件中切换多个宏

JavaScript to switch between multiple macros in iMacros add-on for Firefox

我在 Firefox 上使用 iMacros 附加组件,我正在尝试制作一个 JavaScript 以便它在同一网页中的多个宏之间切换,条件必须是 如果标签在页面中不可用,则移至下一个宏,依此类推。

在此页面播放以下js脚本。我希望你能理解这个想法。

if (iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:"JavaScript to switch between multiple macros in imacros add-on for Firefox" CONTENT=EVENT:FAIL_IF_FOUND') == 1) {
    iimPlay('CODE: PROMPT "Not found the title!"');
} else {
    iimPlay('CODE: PROMPT "Found the title!"');
}

到目前为止我尝试过的是:

var i, retcode;
var report;
var macrolist = new Array();


if (iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:"some text" CONTENT=EVENT:FAIL_IF_FOUND') == 1) {
macrolist.push("secondmacro.iim");
}
else 
{
macrolist.push("firstmacro.iim");
}

这对于两个引用相同文本的宏来说是完美的,假设我有四个宏,每个宏都需要找到一个唯一的文本才能继续。

那么我怎样才能让它检查另一个文本是否可用于第二个宏等等