Tôi có một applescript lấy danh sách các mục và sau đó lặp lại chúng:
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
Các names
biến được thiết lập để một mảng của chuỗi đúng cách. Khi tôi lặp lại danh sách, tôi có thể nhận được từng currentName
biến được trả lại riêng mà không gặp sự cố.
Vấn đề mà tôi gặp phải là câu lệnh if. Tôi không bao giờ nhận được hộp thoại hiển thị "tìm thấy nó".
Tôi cũng đã thử so sánh if (currentName = "Top_CPU_Processes") then
và nó vẫn chưa bao giờ được đánh giá là đúng.
Có điều gì tôi cần phải làm để có nội dung của biến đánh giá theo chuỗi không?
return "found it"
vì nó không bao giờ được in. Tôi sẽ trở lạireturn
.