このループを理解するのに問題があります - myText が変更された場合 (つまり、個人が聴いているアルバムが変更された場合) にのみ以下の関数を繰り返したいです - 特定の回数ループさせるか、トラックが発生した場合に繰り返すことができました変更しますが、アルバムが変更された場合に繰り返したいと思います。
tell application "iTunes"
repeat if myText changes
if player state is playing then
set albumName to (get album of current track)
set myText to text 1 thru 10 of albumName
end if
end repeat
end tell
open location "http://bandsite.com/shows/" & myText
繰り返しコマンドなしでコードが機能する場合、次のようになります。
tell application "iTunes"
if player state is playing then
set albumName to (get album of current track)
set myText to text 1 thru 10 of albumName
end if
end tell
open location "http://bandsite.com/shows/" & myText
myText が変更された場合に、関数全体を繰り返す必要があります