1 votos

¿Cómo puedo configurar podcast fecha de lanzamiento en iTunes usando Applescript?

Me gustaría añadir que la fecha de lanzamiento para podcasts que he importado en iTunes, pero mi applescript es devolver un error en la fecha de objeto.

    tell application "iTunes"
    set theSelection to selection
    if theSelection is not {} and (length of theSelection) is 1 then
        set theTrack to item 1 of theSelection
        log release date of theTrack as text
        set release date of theTrack to date ("2011-12-23T08:00:00Z" as string)

        refresh theTrack
    end if
end tell

La línea set release date of theTrack to date ("2011-12-23T08:00:00Z" as string) me da este error

error "Invalid date and time date 2011-12-23T08:00:00Z." number -30720

¿Cómo puedo hacer que la cadena 2011-12-23T08:00:00Z en un objeto date que applescript no se quejan?

1voto

Elias Yarrkov Puntos 1585

Desafortunadamente, no es posible cambiar la "fecha de lanzamiento" de la etiqueta dentro de iTunes usando Applescript, ya que la propiedad es de sólo lectura.

0voto

Dan Puntos 101

La cadena a la fecha de conversión depende de su configuración regional (sección "Formatos" de "Idioma Y Texto" en el panel de Preferencias Snow Leopard), y también se puede examinar el formato de la ejecución de la salida de AppleScript comando current date.

Sin embargo, hay una manera de hacer que la fecha de inicialización en AppleScript independiente de la configuración regional (y por tanto portátiles):

set d to current date -- initialize new date object
set {year of d, month of d, day of d, time of d} to {2011, 12, 23, 8 * hours + 13 * minutes + 39} -- the last number is seconds
-- d is now set to 2011/12/23 08:13:39

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X