3 votos

¿Cómo puedo editar en bloque la libreta de direcciones, en particular para dividir el contenido de Nombre en Nombre y Apellido?

Después de importar un legado de Windows XP AddressBook a través de MobileMe, hay cientos de entradas en la libreta de direcciones de Mac como éstas:

First: Harry Potter
Last:
First: Fred Flintstone
Last:

Parece que lo que sucedió es que tanto el nombre como el apellido en el Windows XP Address Book migraron al campo de Nombre en la libreta de direcciones de Mac.

¿Hay alguna forma de editar estas entradas en masa? Pasar por la interfaz gráfica de usuario significa hacer clic en el primer nombre, resaltar el apellido, cortar, hacer clic en el apellido, pegar, siguiente. Sería bueno poder hacerlo en un editor de texto o con un pequeño script en perl.

¿Se puede exportar la libreta de direcciones como texto estructurado y posteriormente reemplazarlo con texto estructurado modificado?

3voto

gbc Puntos 4019

Si te sientes cómodo con AppleScript, deberías poder hacerlo utilizando esta página web como punto de partida: http://hints.macworld.com/article.php?story=20070813135408868

De lo contrario, puedes exportar una o más tarjetas en formato vCard, abrirlo en un editor de archivos y parece que un campo de nombre correctamente separado se ve así: "N:Smith;Joe;;;", por lo que si el tuyo se ve como "N:Joe Smith;;;;" y te sientes cómodo con expresiones regulares deberías ser capaz de descifrar una búsqueda y reemplazo que buscaría 'N:(word1) (word2);' y lo reemplazaría con 'N:(word2);(word1)'. Creo que eso te daría el número correcto de ';'.

2voto

Puedes exportar desde dentro de AddressBook al formato vCard que es ASCII, o usar el programa de contactos para volcar tu AddressBook a texto plano. Encuentra las entradas problemáticas, reformátealas usando tu lenguaje de programación o secuenciación favorito, o usa Google Refine si no eres un programador, crea un nuevo archivo CSV y luego vuelva a importarlo. Comprueba que funcione, luego elimina los originales.

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