私はアイテムのリストを取得してそれらを反復するアップルスクリプトを持っています:
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
。