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.