Apple Script: invia "Messaggio (con data / ora?)" A imessagebuddy


1

Come faccio a far sì che lo script Apple includa l'ora corrente in un imessage inviato con lo script Apple?

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

Cosa hai provato che non ha funzionato? Come stai tentando di aggiungere la data / ora al momento?
Allan,

Attualmente non ho nulla per implementare ciò che voglio. Ho appena modificato per mostrare ciò che ho attualmente che riceve un messaggio. Ma dove "messaggio" voglio avere la data / ora corrente quando viene eseguito lo script.
Thomas,

Risposte:


0

Ecco un esempio di come aggiungere l' ora al messaggio:

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

Nel PO hai detto "per includere l'ora corrente" ma nel tuo commento hai detto "per avere la data / ora corrente", quindi se vuoi quest'ultima, usa invece il seguente esempio :

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

A proposito, se prevedi di utilizzare AppleScript , ti consigliamo di leggere la Guida al linguaggio AppleScript . Puoi accedervi da: Script Editor > Aiuto > Mostra la guida linguistica di AppleScript

Per riferimento time string, è mostrato in dateRiferimento di classe nella Guida al linguaggio AppleScript.

Per riferimento current date, è mostrato in Riferimento comandi nella Guida linguistica di AppleScript.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.