Applescript, OS X: ¿Cómo obtener una lista de números telefónicos de Contactos y enviar una aplicación iMessage with Messages? A mitad de camino creo ...?

2

Estoy tratando de crear un Applecript que capture todos los números de teléfono etiquetados de 'móvil' y 'iPhone' del contacto cada en la aplicación Contactos (específicamente los números de teléfono de la cuenta de iCloud), y luego enviarles un mensaje iMessage o SMS utilizando la aplicación Messages.

Creo que tengo una buena parte de esto, pero tengo 2 errores que parece que no puedo entender.

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

Error corregido 1 : Contacts got an error: Can’t get label. Como el script está arriba.

Aún experimentando el error 2: Can’t make «class az20» 1 of «class azf4» id "89E7AF18-A017-4119-B788-CBB96571FAAE:ABPerson" of application "Contacts" into the expected type.

    
pregunta Billie Hawkins 27.11.2014 - 19:48

0 respuestas

Lea otras preguntas en las etiquetas