31

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

Capo gracias! Funcionó perfecto. big_smile (Y)

iMac 27"

32

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

Gracias Finthamoussu, como seria si quiero remover el +598 ? trate de modificar el script pero no tengo suerte!

MacBook Pro 15" 2.8 GHz Intel Core i7 16GB RAM 1 T
iPhone X
iTV

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

primo escribió:

Gracias Finthamoussu, como seria si quiero remover el +598 ? trate de modificar el script pero no tengo suerte!

Simplemente, a esta linea del script: "set usarCodigoDePais to true", cambiala por "set usarCodigoDePais to false", luego seleccionas los contactos que queres modificar (si son todos, command + A), y le das al boton de ejecutar (Play verde).

40mm Watch - iPhone X - iPad 2018
2016 MBP Touch Bar 15"

34 (editado por primo 31.08.2010 17:51:31)

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

SI, pero si ya hice la modificación y quiero remover el +598  , cual seria el script?
Gracias

Algo asi?


    if text item 1 thru 4 of curphone is equal to "+598" then
                            set parcial to text 5 thru -1 of curphone
                            set newPhone to  parcial
                            set value of phone i of per to newPhone
end     end repeat
    save
end tell

MacBook Pro 15" 2.8 GHz Intel Core i7 16GB RAM 1 T
iPhone X
iTV

35 (editado por finthamoussu 31.08.2010 17:54:04)

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

primo escribió:

SI, pero si ya hice la modificación y quiero remover el +598  , cual seria el script?
Gracias

No importa, el script lo que hace es dejar los numero a la nueva numeración, y dependiendo del valor de usarCodigoDePais (true o false), deja a los números con o sin el código de país al principio, independientemente de si ya fue actualizado o no. Por lo que en cualquier momento si quieren usar el script para agregar o sacar el código de país, también les sirve big_smile

Edit: ese código que mostras, también serviría solo para sacar el "+598".

40mm Watch - iPhone X - iPad 2018
2016 MBP Touch Bar 15"

36

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

Muchas gracias!

Donde puedo encontrar instructivos para editar scripts?

MacBook Pro 15" 2.8 GHz Intel Core i7 16GB RAM 1 T
iPhone X
iTV

37 (editado por primo 31.08.2010 19:42:21)

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

A proposito, a un amigo tu script 0 el mio le da el siguiente error:

no es posible convertir text 1 thru -1 of"" en tipo Unicode text.

Alguna idea que puede ser? A todo el resto le funciona bien.
De nuevo muchas gracias!

MacBook Pro 15" 2.8 GHz Intel Core i7 16GB RAM 1 T
iPhone X
iTV

38

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

A mi viejo le paso lo mismo.

39

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

Exelente dato, justo estaba buscando la manera de no hacerlo manualmente wink

Lamentablemente a mi no me anduvo para nada, me hizo cualquier desastre, por ejemplo con los numeros tipo de UTE (1930) y otros o dio error o le puso el indicativo completo.

Me parece que mejor hacerlo a mano, a pesar de que son como 500 contactos.... sad

Serafin Patiño / Apple Certified Macintosh Technician

Macintosh for Productivity - Linux for Development - iPhone for Mobility - Windows for Solitaire
Emergencia Macaca Online

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

Regla de oro, recuerden hacer respaldo (Archivo->Exportar) antes.

Para los que están teniendo algún problema, recuerden que el script opera sobre los contactos seleccionados. Por lo que para no hacer todo a mano, podrían hacerlo incremental, van seleccionando de a x contactos y ejecutando.

Ayuda de como editarlos, la clásica Google: "Applescript"

40mm Watch - iPhone X - iPad 2018
2016 MBP Touch Bar 15"

41

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

La verdad es que me vino al pelo. muchisimas gracias fin!

Comentarios:
obviamente primero respalde.
luego probe con un item, otro, etc... asi para ir viendo cuales eran los resultados.
temilla:
numeros de argentina, yo los tengo sin codigo ni nada, directo los 8 digitos del nro de telefono. el tema es que el script entonces al ser un nro de 8 digitos lo detecta como un numero ok ya modificado y le agregaba el +598 al principio...
plin...error... entonces le puse set country code en false.
y ahi si, empezo a caminar bien de bien.
detalle:
al final me tira siempre (de a uno o cuando le di a todos, da lo mismo) un "missing value" como resultado de la operacion.
otra:
yo tengo todos los nros con el separador "-" al estilo xxx-xxxx y ahora me desaparecieron.
tuve que setear el set delimiter en "-" ya que sino claramente no me iba a detectar los numeros, ya que el delimiter estaba seteado en espacio y yo los tengo con guion.
de todos modos, la ventaja de poder hacer todas las modificaciones de una no tiene ni punto de comparacion con que hayan desaparecido los guiones.
de ultima un pequeño script para hacer que los nros de 8 digitos se conviertan en 4-4 debe ser bien facil.... ya lo investigare.

muchas gracias!!
mis aplausos.....

MacBook Pro 17" + iPhone 3G

www.tecatec.com

42

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

la respuesta que me tira es la siguiente:
    save current application
        --> missing value
end tell

y otra cosa importante
acabo de detectar una cuestion:
todos los 0800xxxx me los cambio a 4800xxxx
por lo tanto restaure al backup que habia hecho.
luego mire bien en qué lineas era que ocurria, y es donde pregunta por el numero con caracteristica (o que comience con 0) y que tenga largo 8 (igual que los 0800xxxx), y la modifique por lo siguiente:
else if length of curphone is equal to 8 and text item 2 of curphone is not equal to "8" then -- si el largo del numero es correcto 0 + Caracteristica (distinto de 8 -> por los 0800) + Telefono
y ahi me deja los 0800 intactos....

el otro tema que estoy modificando es que los numeros me los vuelva a dejar con el delimitador (en mi caso el guion), pero ese ya es otro tema....
cualquier cosa lo posteo...

salute!

MacBook Pro 17" + iPhone 3G

www.tecatec.com

43 (editado por finthamoussu 01.09.2010 23:24:19)

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

Lo del "missing value" no es un error, esta OK, simplemente significa que no hay ningún valor de retorno.

Con este script, podes ponerle el guion a todos los números de 8 cifras:

tell application "Address Book"
set mlist to selection
    repeat with per in mlist
        set NP to number of phones of per
        repeat with i from 1 to NP
            set curphone to value of (phone i of per) as text

            -- Remuevo espacios del telefono
            set curDelimiters to text item delimiters of AppleScript
            set AppleScript's text item delimiters to " "
            set sList to every text item of curphone
            set AppleScript's text item delimiters to ""
            set curphone to sList as string
            set AppleScript's text item delimiters to curDelimiters

            -- Agrego guion
            if length of curphone is equal to 8 then
                set primeraParte to text 1 thru 4 of curphone
                set segundaParte to text 5 thru -1 of curphone
                set newPhone to primeraParte & "-" & segundaParte
                set value of phone i of per to newPhone
            end if
        end repeat
    end repeat
    save
end tell

Enjoy wink

40mm Watch - iPhone X - iPad 2018
2016 MBP Touch Bar 15"

44

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

gracias!

de todos modos ya estaba modificando tu script para que todos los numeros los vaya haciendo con el delimitador, cualquiera sea.
para los de 8, hace 4 y 4, para los celulares hace 3 y 6 (o codigo internacional + 2 + 6).
ya casi lo estoy terminando....

salute!

MacBook Pro 17" + iPhone 3G

www.tecatec.com

45

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

otra cosa que le cambie:
si le das al usarCodigoDePais = false cosa que yo hice para que los de 8 digitos de bs as no me los ponga con el +598, el script le quita a todos los numeros con +598 el codigo de pais y los deja sin el codigo internacional.
modifique el script para que si el numero tiene codigo internacional, otra variable true/false defina si se le quita o no este codigo.

te lo paso, lo vichas, y si queres lo publicas en tu pagina.

MacBook Pro 17" + iPhone 3G

www.tecatec.com

46

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

consulta general:

como tienen seteado el iPhone en general -> internacional ?

yo lo tengo en uruguay (punto a favor para la hora en am/pm).
pero ahora los numeros del interior me lo deja con los primeros 2 entre parentesis, luego 3 guion 3.
ejemplo nro de la paloma que antes era 0479-7867
modificado con el 4, el iPhone me lo muestra como
(44) 797-867
mientras que lo logico (al menos para mi) seria 4479-7867

como lo tiene el resto?
tengo algo mal yo?

salud!

MacBook Pro 17" + iPhone 3G

www.tecatec.com

47

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

En mi iPod touch para que me muestre el número en formato 1234 5678 lo tengo seteado en Spanish > Argentina, si lo pongo en Uruguay queda 1 2345678

MacacoSoldier ... Por favor, lee y respetá las reglas del foro.
Mac mini (Late 2014) | Mac mini (Mid 2010) | iPhone SE | Newton 110

Macintosh for Productivity, iPhone for Mobility, Linux for Development, Windows for Gaming

48

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

FM, ¿dónde tenés ese seteo? ¿en alguna pref del Touch o el Address Book? Me aparecen mal los números en mi iPhone.

MacBook Pro Retina 15" + MacBook Air M2 15” + Apple Studio Display 27" + Apple Thunderbolt Display 27" + iPhone 14 Pro + iPad 2 + Newton 100
"Iguana iguana Powersurgius"

49

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

Esta en Settings > General > International, aparecen por pais y por idioma (menos ingles).

Pero ayer me di cuenta que el seteo ese cambia el idioma del calendario cuando esta bloqueado, pero encontre uno que me mantuvo lo que ya comente y es en ingles, ahora estoy en Australia tongue

MacacoSoldier ... Por favor, lee y respetá las reglas del foro.
Mac mini (Late 2014) | Mac mini (Mid 2010) | iPhone SE | Newton 110

Macintosh for Productivity, iPhone for Mobility, Linux for Development, Windows for Gaming

50

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

Estuve probando y la posta es Ireland.

MacBook Pro Retina 15" + MacBook Air M2 15” + Apple Studio Display 27" + Apple Thunderbolt Display 27" + iPhone 14 Pro + iPad 2 + Newton 100
"Iguana iguana Powersurgius"

51

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

Opa, teneis razón, los celulares quedan (09x) 123 456, gracias!

MacacoSoldier ... Por favor, lee y respetá las reglas del foro.
Mac mini (Late 2014) | Mac mini (Mid 2010) | iPhone SE | Newton 110

Macintosh for Productivity, iPhone for Mobility, Linux for Development, Windows for Gaming

52

Re: Cambio de numeración ANTEL, ¿actualización de Agenda?

Lo ideal sería que el iPhone no rompiera las bolas con el tema del formateo y respetara el que está en el Address Book que es el que manda, pero bueno... weird cosas de la tecnoloyí...

MacBook Pro Retina 15" + MacBook Air M2 15” + Apple Studio Display 27" + Apple Thunderbolt Display 27" + iPhone 14 Pro + iPad 2 + Newton 100
"Iguana iguana Powersurgius"