我有一个applescript,可获取项目列表,然后遍历它们:
tell application "GeekTool Helper"
set names to name of geeklets
repeat with currentName in names
if (currentName is equal to "Top_CPU_Processes") then
display dialog "found it"
end if
return currentName
end repeat
end tell
该names
变量被正确地设置为一个字符串数组。当我在列表上重复时,我可以将每个currentName
变量分别返回而不会出现问题。
我遇到的问题是if语句。我从来没有得到显示“找到它”的对话框。
我也尝试过比较if (currentName = "Top_CPU_Processes") then
,但它仍然永远不会评估为真实。
我需要做些什么来使变量的内容针对字符串进行评估吗?
return "found it"
从未正确打印到结果面板,因为它从未打印过。我将返回return
。