2016-08-08 4 views
1

Вот мой сценарий:Applescript если содержит слово

set APPS to { "facebook", "Minecraft"} 
if appName contains APPS then 
    display notification "app founds" with title "Apps" 

Я также попробовать с

if appName is in APPS then 

, но в этом примере, если приложение нашел это «Minecraft: Story Mode», то сценарий (не обнаружит ничего), как я могу заставить скрипт обнаружить это?

Сердечные приветы

ответ

2

Если вы хотите проверить, если элемент в коллекции содержит подстроку вам нужно петлю, повторить

set APPS to {"facebook", "Minecraft"} 
repeat with anApp in APPS 
    if appName is in anApp then -- or anApp is in appName depending on which is the substring 
     display notification "app founds" with title anApp 
     exit repeat 
    end if 
end repeat 
+0

Спасибо, вопрос, если переменная найденное «Minecraft : Story Mode ", а это не сработает или, может быть, я должен записать каждую переменную, которая исправит ее –

Смежные вопросы