Sto provando a creare un applecript che catturerà tutti i numeri di telefono etichettati di "mobile" e "iPhone" dal contatto ogni nell'app Contatti (in particolare i numeri di telefono dall'account iCloud), quindi inviare un messaggio iMessage o SMS utilizzando l'app Messaggi.
Penso di averne una buona parte, ma ho 2 errori che non riesco a capire.
tell application "Contacts"
repeat with eachContact in (get every person)
repeat with eachPhoneNum in (get phones of eachContact)
if label of eachPhoneNum is "mobile" or "iPhone" then
delay 2
tell application "Messages"
set myid to get id of first service
set theBuddy to buddy eachPhoneNum of service id myid
send theMessage to theBuddy
end tell
end if
end repeat
end repeat
end tell
Errore corretto 1 : Contacts got an error: Can’t get label.
Poiché lo script è sopra.
Stai ancora riscontrando l'errore 2: Can’t make «class az20» 1 of «class azf4» id "89E7AF18-A017-4119-B788-CBB96571FAAE:ABPerson" of application "Contacts" into the expected type.