2 votos

¿Cómo puedo cambiar los Contactos.aplicación de etiquetas personalizadas de forma automática usando AppleScript?

Hay una manera de cambiar las etiquetas en los Contactos.aplicación personalizada usando AppleScript en función de criterios específicos?

Aquí es a lo que me refiero:

Necesito la secuencia de comandos para ir a través de mis contactos para cambiar los números de teléfono de las etiquetas por defecto, tales como móvil, casa, trabajo, etc. para las etiquetas específicas basadas en los 3 primeros dígitos del número de teléfono. Si la etiqueta ha sido cambiado ya o de los criterios no se aplican, entonces la secuencia de comandos se debe omitir que #de teléfono.

He aquí un ejemplo:

  • Si el # de teléfono comienza con 079, a continuación, cambie la etiqueta de "zain"
  • Si el # de teléfono comienza con 078, a continuación, cambie la etiqueta de "umniah"

Esto es incluso posible?

2voto

Malik hassan Puntos 16

He aquí un ejemplo (quick garabato) de cómo obtener y procesar las etiquetas.

tell application "Contacts"
    set theNumber to "079"

    set (label of phones of people whose value starts with theNumber) to "test"
    save


end tell

Conjunto de theNumber a su propio número.

Y ME GUSTARÍA QUE LA COPIA DE SEGURIDAD DE LA LIBRETA DE DIRECCIONES ANTES DE EMPEZAR A JUGAR CON ÉL.

La actualización.

He de cambiar la secuencia de chaco si el número de teléfono se inicia con el lugar que los contiene.


'label' = un elementos de la etiqueta. yo.e 'mobile','iphone','página de inicio'

Teléfonos = los números de teléfono de una persona/entrada de contacto

personas = plural de más de una persona/contacto.

valor = el valor de un elemento en una persona/entrada de contacto - en este caso el número de teléfono

En el conjunto de comandos que el código entre paréntesis ( ) se ejecuta en primer lugar.

Significado la referencia al número de teléfono de la etiqueta del total de la libreta de direcciones que se inicia con theNumber se reunieron en una lista.

A continuación, los alrededores de código nos dice a cada referencia a cambiar a la prueba.

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