1 votos

Apple script - enviar "Mensaje (¿con fecha/hora?)" a imessagebuddy

¿Cómo consigo que apple script incluya la hora actual en un imessage enviado con apple script?

on run {input, parameters}

    tell application "Messages"
        set iMessageService to 1st service whose service type = iMessage
        set imessagebuddy to buddy "mymessagebuddy@domain.com" of iMessageService
        send "Message" to imessagebuddy
    end tell
end run

0 votos

¿Qué has probado que no haya funcionado? ¿Cómo está intentando añadir la fecha/hora actualmente?

0 votos

Actualmente no tengo nada en absoluto para implementar lo que quiero. Sólo editado para mostrar lo que actualmente tengo que consigue un mensaje enviado. Pero donde "mensaje" quiero tener la fecha/hora actual cuando el script se ejecuta.

0 votos

1voto

user3439894 Puntos 5883

Aquí hay un ejemplo de cómo añadir el tiempo al mensaje:

set theTime to time string of (current date)

tell application "Messages"
    set iMessageService to 1st service whose service type = iMessage
    set imessagebuddy to buddy "mymessagebuddy@domain.com" of iMessageService
    send "Message " & theTime to imessagebuddy
end tell

En el OP dijiste "para incluir la hora actual" pero en tu comentario dijiste "para tener la fecha/hora actual", así que si quieres lo segundo, entonces usa lo siguiente ejemplo en su lugar:

set theDateTime to (current date) as string

tell application "Messages"
    set iMessageService to 1st service whose service type = iMessage
    set imessagebuddy to buddy "mymessagebuddy@domain.com" of iMessageService
    send "Message " & theDateTime to imessagebuddy
end tell

Por cierto, si piensa utilizar AppleScript le correspondería leer el Guía del lenguaje AppleScript . Se puede llegar a ella desde: script Editor > Ayuda > Mostrar la guía del lenguaje AppleScript

Por referencia a time string se muestra en date en Referencia de clases en la Guía del lenguaje AppleScript.

Por referencia a current date , se muestra en Referencia de comandos en la Guía del lenguaje AppleScript.

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