2016-11-10 141 views
0

我尝试做一个脚本来设置一个变量(例如,设置matchornotmatch匹配),如果所有变量都相等。AppleScript如果等于,等于,等于

set value1 to "FR" 
set value2 to "FR" 
set value3 to "FR" 
set value4 to "FR" 

set matchornotmatch to "no match" 

if value1 is equal to (value2 is equal to (value3 is equal to value4)) then 
    set matchornomatch to "MATCH" 
end if 

如果没有返回值1 =值2 =值3,但不等于VALUE4(如果可能)

回答

1

一系列的如果,否则,如果,else语句应该做的伎俩:

set value1 to "FR" 
set value2 to "FR" 
set value3 to "FR" 
set value4 to "FR" 

set matchornotmatch to "" 

if (value1 = value2) and (value1 = value3) then 
    if (value1 = value4) then 
     set matchornotmatch to "MATCH" 
    else 
     set matchornotmatch to "partial match" 
    end if 
else 
    set matchornotmatch to "no match" 
end if 

return matchornotmatch