0

次のコードがあります。

tell application "iTunes"
repeat with thetrack in tracks of playlist "foo"
    set showName to name of thetrack
    set showName to ((characters 17 through -1 of showName) as string)
    set episode ID of thetrack to name of thetrack
end repeat
end tell

テレビ番組のエピソード ID をトラック名に設定しようとしています。設定したエピソード ID の行をコメント アウトすると、showName は確実に正しい文字列に設定されます。実際にエピソード ID を設定しようとすると、次のエラーが発生します。

iTunes でエラーが発生しました: プレイリスト「Fitness & Nutrition」の各トラックの項目 1 のエピソード ID を、プレイリスト「Fitness & Nutrition」の各トラックの項目 1 の名前に設定できません。

私は困惑していることを認めます。

4

1 に答える 1

0

試す:

set episode ID of thetrack to (name of thetrack as text)

なぜなら

return class of name of thetrack --> property

return class of (name of thetrack as text) --> text

ここに画像の説明を入力

于 2013-01-21T04:32:16.903 に答える