【问题标题】:iimPlay doesn't seems to work even in both javascript and scripting interface即使在 javascript 和脚本界面中,iimPlay 似乎也不起作用
【发布时间】:2016-10-09 23:11:32
【问题描述】:

我的 name.csv 文件填充了用户名 (col1) 和活动/非活动状态 (col2) 的数据。 我想要检查当前循环中的用户名是否处于活动状态的脚本。如果它处于活动状态,它将播放 activeUname.iim 。否则,它将播放 inactiveUname.iim 。

我已经尝试过这段代码。

iimPlayCode("TAB T=1" + "\n" + "SET !DATASOURCE name.csv" + "\n" + "SET !DATASOURCE_COLUMNS 2" + "\n" + "SET !LOOP 2" + "\n" + "SET !DATASOURCE_LINE {{!LOOP}}");

var a = {{!COL5}};
if(a=="Active"){
    iimSet("data", a);
    iimplay("activeUname.iim");
} else{
    iimSet("data",a);
    iimplay("inactiveUname.iim");
}

还有脚本接口

VERSION BUILD=8970419 RECORDER=FX
SET !ERRORIGNORE YES
SET !TIMEOUT_PAGE 40
SET !TIMEOUT_STEP 0
SET !DATASOURCE name.csv
SET !DATASOURCE_COLUMNS 9
SET !LOOP 2
SET !DATASOURCE_LINE {{!LOOP}}
TAB T=1
SET !VAR1 EVAL("var a = \"{{!COL5}}\";if(a=="Active"){iimSet("data", a);iimplay("activeUname.iim");} else{iimSet("data",a);iimplay("inactiveUname.iim");}")

但也不工作。

也尝试过其他一些组合值,例如

if(a==Active) 

var a={{!COL1}} 

var a=\"{{!COL1}}" 

还有一些其他小事,以防我遗漏了一些东西但仍然无法得到它。

我的 activeUname.iim / inactiveUname 看起来像访问通过 iimSet 传递的数据

URL GOTO=https://website.com/{{data}}

错误信息,类似

wrong format of SET command

我缺少什么吗?

【问题讨论】:

    标签: javascript macros automation imacros


    【解决方案1】:

    错了:

    var a = {{!COL2}};
    

    没错:

    iimPlayCode("SET !DATASOURCE name.csv" + "\n" + "SET !EXTRACT {{!COL2}}");
    var a = iimGetExtract();
    

    又错了:

    SET !VAR1 EVAL("var a = \"{{!COL5}}\";if(a=="Active"){iimSet("data", a);iimplay("activeUname.iim");} else{iimSet("data",a);iimplay("inactiveUname.iim");}")
    

    你必须阅读this

    【讨论】:

    • 哦。所以这条线应该有效,对吧? SET !VAR1 EVAL("iimPlayCode("SET !EXTRACT {{!COL5}}");var a = iimGetExtract();if(a=="Bukalapak"){iimSet("data", a);iimplay("IzinBukalapak.iim");} else{iimSet("data",a);iimplay("IzinToped.iim");}")
    • 又错了。你真的必须阅读EVAL command
    猜你喜欢
    • 2021-11-13
    • 1970-01-01
    • 2018-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-29
    • 2016-10-03
    • 2013-03-16
    相关资源
    最近更新 更多