Applescript, щоб встановити коментар відстеження до рейтингу


0

Я намагаюся розробити яблучний сценарій, який встановлює тег коментаря до рейтингу треку. тобто, якщо це трек зірки, я хочу, щоб коментар сказав "3 зірки".

tell application "iTunes"
  set theTrack to (item 1 of (get selection))
  set comment of theTrack to theRating
end tell

Це не працює для мене. Будь-які ідеї?

Відповіді:


2

Перше, що рейтингове значення просто зберігається як "рейтинг". Але iTunes зберігає рейтинг зірок як значення між 0 і 100, тому вам потрібно перетворити з цього значення на кількість зірок.

Це може бути розумніший спосіб зробити це, але цей код, здається, працює.

tell application "iTunes"
    set theTrack to (item 1 of (get selection))
    set theRating to rating of theTrack
    if theRating = 100 then
        set comment of theTrack to "5 Star"
    else if theRating  80 then
        set comment of theTrack to "4 Star"
    else if theRating  60 then
        set comment of theTrack to "3 Star"
    else if theRating  40 then
        set comment of theTrack to "2 Star"
    else if theRating  20 then
        set comment of theTrack to "1 Star"
    else if theRating = 0 then
        set comment of theTrack to "0 Star"
    end if
end tell
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.