Eliminar solo los años de nacimiento de un grupo en mi libreta de direcciones

2

Muchos de mis contactos (más de 600) de alguna manera tenían sus años de nacimiento establecidos en 2000. Sus meses y días de nacimiento son correctos, pero el 2000 es incorrecto.

Con la tremenda ayuda que obtuve aquí , pude agruparlos en un grupo (al que llamé 2K).

Me gustaría eliminar los años de nacimiento de esas tarjetas, al tiempo que retengo los meses y días de nacimiento

.

En mi OS X 10.8.5, incluso se puede hacer manualmente, pero no en 10.6.8 de adayzdone.

¿Alguien puede proporcionar un script (para 10.8.5)?

Por lo tanto, me gustaría convertir

en

usando AppleScript en lugar de hacerlo manualmente. Y no solo el 10 de noviembre.

    
pregunta Keep these mind 13.09.2013 - 20:55

1 respuesta

1

Ok.    Como ya tienes tu grupo, tu grupo.

set targetGroup to "BD" 
tell application "Contacts"
    set thePeople to people of group targetGroup
    repeat with i from 1 to number of items in thePeople
        set this_item to item i of thePeople
        set thisDate to birth date of this_item
        set year of thisDate to 1604

        set birth date of this_item to thisDate
        save
    end repeat


end tell

Intenté establecer el año en "". Pero cambia toda la fecha. día y mes a otra cosa.

Así que comprobé cómo se veía una 'fecha' de fecha de nacimiento sin año y todos tenían 1604 en la posición del año.

establecer el año para esto parece funcionar.

    
respondido por el markhunte 14.09.2013 - 17:50

Lea otras preguntas en las etiquetas