0 votos

Applescript para cambiar la línea de asunto

He estado buscando durante los dos últimos días y he encontrado unos cuantos applescripts que decían cambiar las líneas de asunto. Pero ninguno de ellos parece ser capaz de cambiar / establecer la línea de asunto. ¿Cuál creen ustedes que es el error aquí?

tell application "Mail"
    set theSubjectList to {}
    set themessages to selection as list
    repeat with msg in themessages
        set thisSubject to (subject of msg as string)
        if thisSubject is not in theSubjectList then
            set theSubjectList to theSubjectList & {thisSubject}
        end if
    end repeat

    set theNewSubject to ¬
        (choose from list theSubjectList with prompt ¬
            "Choose the subject of the merged thread…") as string

    if theNewSubject is in theSubjectList then
        repeat with msg in themessages
            set subject of msg to (theNewSubject)
        end repeat
    else
        display dialog "Action cancelled"
    end if
end tell

Me aparece el siguiente error

error "Mail got an error: Can’t set subject of message to \"CHANGED SUBJECT LINE\"." number -10006 from subject of message

1voto

John G. Puntos 20

La respuesta sencilla es que el "asunto" es de sólo lectura. El diccionario de Applescript de Mail lo indica:

subject (text, r/o) : The subject of the message

Me encantaría poder combinar los mensajes en un hilo, pero no veo cómo cambiar el tema sin quizás exportar y volver a importar los mensajes.

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