Si si ...tu Mac te dira la edad de las personas de tu agenda, si tienes sus fechas de cumpleaños claro esta !! para eso ejecutamos un script :
- Abre Aplicaciones/AppleScript/ Editor de Script y copia:

tell application "Address Book"
set p to selection
set p to first item of p
set e to birth date of p
if e is not missing value then
set a to (year of (current date)) - (year of e)
if the ((month of (current date)) - (month of (e)) < 0) is true then
set a to a - 1
else
if the ((month of (current date)) - (month of (e)) = 0) is true then
if the ((day of (current date)) - (day of (e)) < 0) is true then set a to a - 1
end if
end if
display dialog (name of p & " tiene " & (a as string)) & " años" buttons {"OK"} default button 1
end if
end tell


Lo guardas como script con el nombre que prefieras en: tu_usuario/Librería/Scripts.

- Abre Aplicaciones/AppleScript/Utilidad Applescript seleccionas Mostrar el menú de scripts en la barra de menús.
Solo nos queda abrir la Agenda selecciona un contacto y si tienes la fecha de cumpleaños te dirá su edad.
para eso seleccionar en el icono del script en la barra de menús de arriba y selecciona el archivo que hemos creado con en nombre que le dimos y te dira la edad.


2 comentarios:

José Bernardo Villalba Romero dijo...

En todas las edades de la Agenda me Sale 1 año y en la que y paso de tiempo 0 años

MacTrucos dijo...

Hola José Bernardo Villalba Romero si pones las fechas ponlas asi 22 September 1976 (en ingles)
y luego las fechas de los cumpleaños ,no la personalices y crea una etiqueta de cumpleaños ,sino coge la opcion que te da la Agenda.
salu2