2014-11-21 132 views
0

我是新來的Imacros,只是試圖從一個頁面提取訂單信息,有時訂單信息有時包含電話號碼有時不。iMacros簡單如果其他如果標籤有空值設置爲默認值

我想在imacros腳本中有一個簡單的if語句來檢查電話號碼是否爲空/空,如果它在我的默認電話號碼中使用,任何幫助都是有用的,

VERSION BUILD=8070701 RECORDER=CR 

SET !ERRORIGNORE YES 
SET !TIMEOUT_PAGE 10 
SET !TIMEOUT_TAG 0 

TAB T=1 
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:frmSubmit ATTR=ID:dayphone2 EXTRACT=TXT 
SET !VAR7 {{!EXTRACT}} 
SET !EXTRACT NULL 


'THIS IS THE ACTION I NEED - NOT IN THE CORRECT IMACROS FORMAT 
if (VAR7 == NULL) { SET !VAR7 = '0800 00097777} 

我需要VAR7設置爲我的默認電話號碼,如果該值是從提取

感謝爲空尋找

+0

http://stackoverflow.com/search?q=imacros+javascript – macroscripts 2014-11-22 15:33:14

回答

1

用命令「EVAL」這是一個簡單的事情:

SET !VAR7 EVAL("if (\"{{!VAR7}}\" == 'NULL') '0800 00097777'; else \"{{!VAR7}}\";") 

只檢查!VAR7確實是NULL,但不是「」(例如)。

相關問題