¿Cómo exportar grupos desde una cuenta de iCloud Address Book usando Automator?

1

Estoy usando Mac OS X Lion con iCloud. Mi libreta de direcciones "vive" en iCloud y tengo varios grupos en la libreta de direcciones.

Bajo Snow Leopard usé Automator para exportar direcciones de un grupo usando las siguientes acciones:

  1. Obtener grupos seleccionados de la libreta de direcciones (Obtener "grupos" seleccionados)
  2. Obtener información de contacto (Formato de exportación “Hoja de cálculo (pestañas)” con todos los campos seleccionados y Agregar etiquetas marcadas)
  3. Nuevo archivo de texto (Guardar como: "Address.txt", donde "Desktop")

: esto funcionó de maravilla, pero como tengo que usar Lion, solo obtengo el encabezado con las etiquetas, sin direcciones.

Aunque tengo una solución alternativa (es decir, seleccionando todas las tarjetas de un grupo y utilizando "personas" en lugar de "grupos" en la primera acción del flujo de trabajo), corro en otros problemas como el hecho de que no puedo exportar a la codificación MAC romana pero debe usar UTF-8. En ese caso, las líneas de dirección están distorsionadas con misteriosos caracteres espurios.

¿Hay alguna forma de recuperar los contactos individuales de una selección de grupos de la libreta de direcciones en Automator, o es un error en Lion?

    
pregunta nanitous 09.05.2012 - 13:02

1 respuesta

0

Aparentemente, las acciones de Lion's Automator son un poco más meticulosas sobre la conversión de datos implícita entre acciones que las de Snow Leopard. En su caso, el problema es que la acción "Obtener información de contacto" no realiza una conversión de grupos a sus contactos contenidos. Esto se puede resolver fácilmente insertando una acción "Obtener elementos seleccionados de la libreta de direcciones" establecida en "personas" después de la primera (que recupera los grupos seleccionados) antes de la acción "Nuevo archivo de texto". Esto le permitirá seleccionar grupos en la libreta de direcciones en lugar de tener que seleccionar todos los miembros que los constituyen.

En cuanto al problema de la codificación, eso no parece tener nada que ver con el flujo de trabajo de Automator: probar con mi libreta de direcciones de iCloud (alemán, con muchos contactos checos y franceses) ni su variante ni mi variante producen ningún problema al escribir UTF -8 texto siempre que el formato de archivo de la acción "Nuevo archivo de texto" esté configurado como "texto (.txt, convertir si es necesario)". Si el problema persiste en su sistema cuando usa estas configuraciones, las posibles causas que se me ocurren son

  • TextEdit (o el editor de su elección) está configurado para mostrar el archivo como otra codificación distinta de UTF-8; en ese caso, los destruiría en exhibición.
  • su libreta de direcciones puede contener caracteres codificados de manera diferente, posiblemente desde la importación desde sistemas más antiguos: la libreta de direcciones es muy buena para ocultarlos, pero puede causar una serie de problemas impares. Hay una serie de utilidades que afirman reparar los registros de la libreta de direcciones rotos, pero nunca los he probado: YMMV.
respondido por el kopischke 19.05.2012 - 14:20

Lea otras preguntas en las etiquetas