2017-06-18 70 views
0

IE 11,Windows 10,imacros VERSION BUILD = 11.5.498.2403有條件執行的行

我使用的是imacros。希望潛在地結合我沒有經驗的Java腳本。基本上試圖完成跳過一條線或只在特定條件下執行一條線的任務。所以基本上我在下面創建了一個條件,只有在提取的文本長度小於1個字符時纔會嘗試打開新的選項卡,否則不會打開新的選項卡。您顯然不能像下面所做的那樣僅將{{!VAR1}}放在一行上,只是試圖展示我正在嘗試的內容。還有另外一種方法可以解決這個問題嗎?謝謝

VERSION BUILD=11.5.498.2403 
TAB T=1 
SET !PLAYBACKDELAY 0.2 
Set !EXTRACT_TEST_POPUP NO 
TAG POS=1 TYPE=TH ATTR=TXT:Actions 
TAG POS=R1 TYPE=SPAN ATTR=TXT: EXTRACT=TXT 
SET !VAR1 EVAL("var s='{{!EXTRACT}}'; if(s.length > 1){var x=\"\";}else{var x=\"TAB OPEN\";};") 
{{!VAR1}} 

回答

0

看來你使用iMacros瀏覽器的IE瀏覽器。有幾種選擇如下:

  • 最好的解決辦法:使用iMacros都爲火狐,其中包括Javascript scripting

  • 使用商業iMacros的工具 「企業版」

  • 使用另一張的API帶API的網頁自動化工具,如Kantu for Chromium