Wanto know what is a feed, what you can do with it and how to subscribe? Click here!

Technology

Batch area code update in Mac Address Book

Sunday August 30th, 2009 at 12:02 AM

I’ve changed my carrier recently in my city, but my new carrier can’t understand the local prefix (061) that precedes some of my contacts in address book.

Since I synchronize my phone list a few years ago with my computer, this prefix was added to the contacts along these years. Today, my iPhone is synchronized with Address Book (MacOS) and Google Contacts (Gmail).

My old carrier used to understand that when I dial (061) it’s a local call, but the new one expects me to dial the long distance code before the local code. The solution? Remove the local prefix from my contacts.

Since I didn’t want to do this manually, I adapted a script that I found in Apple forums to do this job. I just select all the contacts, clicked Run in Script Editor and synchronized the iPhone. All the job done in less then 5 minutes!

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
 if text 1 thru 6 of curphone is "(061)" then
 set value of phone i of per to "" & text 6 thru -1 of curphone
 end if
 end repeat
 end repeat
 save
end tell

, ,

Found something wrong? Please contact us!

5 comments

  1. Eduardo says:

    Olá,

    poderiam deixar um script para a atualização da operadora 41, seguido do DDD 11 (SP), por favor?
    Muito obrigado!

  2. rodflash says:

    @Eduardo: o script pode ser facilmente editado sim. Você pode me dar um exemplo de como o contato está e como você quer que ele fique para eu entender melhor?
    Seria de (011)555-5555 para (04111)555-5555?

  3. guilherme says:

    ola minha lista de telefone consta 041xx555555555 poré agora eu migrei para a vivo e o prefixo é 015 teria algumaa forma que eu possa a modificar todos os contatos

  4. rodflash says:

    Se você não utilizar um Mac ou não esteja conseguindo editar o script acima para suas necessidades, existe um aplicativo de iPhone que faz a edição em blocos da sua lista de contatos. Ele custa $4,99 e tem mais informações aqui:
    http://goo.gl/5ro0U

  5. Tulio says:

    Preciso fazer isso para tirar o número 41 da operadora e substituir por 15 para os meus contatos no Mac (de 0 41 XX YYYY-YYYY para 0 15 XX YYYY-YYYY). Como fazer? Pode me ajudar? Obrigado!!

Leave a comment

Feel free to write your comments, but remember: if it's not in accordance with the site contents or have offensive text it will be deleted.

Share/Salvar