Установка ширины переменной в appleScript. - PullRequest
1 голос
/ 18 мая 2010

Я пытаюсь написать сценарий apple, который последовательно называет мои телешоу "S0XEYY", где YY - двузначное число. У меня есть следующее:

tell application "iTunes"
     set p to selection
          set c to count of p's items
          set fixed indexing to true
        repeat with i from 1 to c
            set t to item i of p
            try
                set the episode number of t to i
                set the episode ID of t to "S" & (text returned of a) & "E" & i
                set the season number of t to text returned of a
            end try
        end repeat

Однако мне нужен

(текст возвращается из)

а также

я

шириной 2, дополненной 0. Как мне это сделать?

1 Ответ

1 голос
/ 18 мая 2010

Вот как я это сделал:

if i ≤ 9 then
    set the episode ID of t to episode ID of t & "0" & i
else
    set the episode ID of t to episode ID of t & i

, который, я уверен, не лучший способ сделать это, потому что он предполагает, что нужно не более 2 символов, но это лучшее из моих решений, которое работает для этого приложения, потому что телевизионные сезоны никогда (что я видел) превышать 20-30 эпизодов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...