domingo, 29 de agosto de 2010

Cambio de numeración 29-08-10 Uruguay - Automaticamente en Mac OS

Dado el cambio de numeración, para no tener que cambiar los numeros de los contactos a mano, cree un Applescript para que haga el trabajo por mi (y de paso a mas gente le puede servir ;)).

Lo que tiene que hacer es en Mac OS:

  1. 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.
  2. Bajan este archivo: Applescript a ejecutar
  3. Al dar doble click, se los va a abrir con el editor de Applescript. Hay 2 valores que podrían modificar si fuese necesario:
    1. set codigoDePais to "+598", este es el código de pais, el cual no van a necesitar, ya que para todos el el mismo.
    2. 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.
  4. Abren la aplicación de agenda, y seleccionan los contactos que desean actualizar (probablemente todos, los seleccionan todos con Command + A).
  5. 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 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.