Lo que tiene que hacer es en Mac OS:
- Primero que nada, abran la aplicación de Agenda y vayan a la opción de menú, Archivo, Exportar..., "Archivo de la agenda". Esto es por si algo llega a salir mal, no pierdan los contactos.
- Bajan este archivo: Applescript a ejecutar
- Al dar doble click, se los va a abrir con el editor de Applescript. Hay 2 valores que podrían modificar si fuese necesario:
- set codigoDePais to "+598", este es el código de pais, el cual no van a necesitar, ya que para todos el el mismo.
- set caracteristicaLocalSinCero to "2", este es el código de su localidad sin el cero, para ajustar los números que tienen locales sin característica, que por defecto esta en la de Montevideo. A modo de ejemplo, si fuesen de Colonia, pondrían "52", si fuesen de Maldonado, "42", etc.
- Abren la aplicación de agenda, y seleccionan los contactos que desean actualizar (probablemente todos, los seleccionan todos con Command + A).
- Con la aplicación de Agenda abierta, vuelven al editor de Applescript y aprietan el boton de Ejecutar (verde con signo de play).
Listo, espero que les sirva a muchos como a mi.
Actualización: agrego un video
Actualización: agrego un video
Actualización 2: agrego set usarCodigoDePais to true, user 'true' si queren que los numeros les queden con prefijo internacional (+598), y 'false' si no lo quieren. Pueden actualizar cualquier numero simplemente cambiando esa propiedad.
Actualización 3: agregue para que funcione aun si los teléfonos tienen espacios.
Notable, muchisimas gracias!
ResponderEliminarSabes que lo ejecuto como está por defecto pero me da "missing value" y no funciona, estoy en Mvdeo ¿Alguna idea que podrá ser? ¿Tendré que modificar algo más?
Abrazo, gracias
Debería de andar OK.
ResponderEliminarEl "missing value" esta OK, significa que el script no tiene valor de retorno.
Agregue un video de ejemplo.
Fijate que te aparece en la sección de "Resultado"
Fabian, a mi me dio el mismo error, pero si primero ejecuto el addressbook y selecciono todos los contactos (como dicen las instrucciones) y luego ejecuto el script funciono correctamente.
ResponderEliminarSaludos
Fernando.
El script funciona sobre los contactos que estén seleccionados, por lo que es necesario tener AddressBook abierta, y seleccionado los contactos que queremos actualizar.
ResponderEliminarPerdón si el comentario queda duplicado, pero se mezcló el proceso del Open ID....
ResponderEliminarDecía que ¡muy bueno esto!
Pero quería saber si hay forma de que eliminando el código de país (lo borré para que los números fijos me queden sin el +598), le quede un cero a los celulares al principio. O directamente, que no toque los celulares.
¡Gracias!
Chino: mira la Actualización 2.
ResponderEliminarMuy buen aporte, ahora hay algunos telefonos que los cambia y otros que no.... tenés idea que puede ser?
ResponderEliminarCreo que puede ser el tema del largo del numero.
ResponderEliminarCuando el numero esta escrito con espacios, puede que no ande, porque uso el largo y puede estar contando espacios como si fuese un numero.
Si le sacas los espacios, te debería de andar.
ok, a mi me pareció que podía llegar a ser eso pero quise probar corregir alguno y pasa que automáticamente te lo corrige el Address Book, además ahora me salta este error "The variable parcial is not defined."
ResponderEliminarHabía un error en el script, bajalo nuevamente e repetí el proceso.
ResponderEliminarEfectivamente, no funciona cuando hay espacios. Yo tengo toda mi agenda con 3 dígitos+espacio+4 dígitos ¿hay forma de que trabaje es script en estos casos? Muchas gracias.
ResponderEliminarPela, seguro te va a interesar la Actualizacion 3 :D
ResponderEliminarBajalo de nuevo, y proba...
¡Genial! Ahora solo me quedan arreglar a mano unos pocos que tienen guión (XXX-XXXX). Muchas gracias.
ResponderEliminar¡Muchísimas gracias Fabián!
ResponderEliminarque grande yo tenía el mismo problema y había optado por corregir a mano!!!!
ResponderEliminarMuchas gRacias Fabian
ResponderEliminarrealmente un maestro ,
quiero hacer una pregunta, alguien sabe algo respecto a mapas de uruguay para garmin streetpilot para iphone.
muchas gracias
Joel
Muchas gRacias Fabian
ResponderEliminarrealmente un maestro ,
quiero hacer una pregunta, alguien sabe algo respecto a mapas de uruguay para garmin streetpilot para iphone.
muchas gracias
Joel
Hola!! Sabes que me dejó configurar perfecto y cuando activi 3g se activa pero entro a safari y me dice que no tengo internet! Que puede ser?? Ayer cuando lo
ResponderEliminarConfigure me anadaba y ahora dejó de hacerlo. Muchas gracias!!