আমার কাছে একটি অ্যাপসক্রিপ্ট রয়েছে যা আইটেমের একটি তালিকা পায় এবং তারপরে পুনরাবৃত্তি করে:
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
।