Skip to content
View in the app

A better way to browse. Learn more.

MM Fórum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

iCal lembrando os aniversários dos contatos.

Featured Replies

Galera, tem um recurso do iCal que eu uso muito, associado ao Address Book que é a opção Birthday.

Esta opção no Address Book faz com que o iCal crie um evento para cada aniversário registrado nos contatos que estão no Address Book.

Porém, ele cria o evento mas este evento não tem nenhum tipo de alarme ou lembrete. Ou seja, você tem sempre que abrir o iCal para ver se existe algum aniversário, pois infelizmente o iCal não permite que você edite o evento e adicione um alarme.

Pois bem, existe jeito para tudo na vida, menos para a morte, já diria o velho deitado e eu em minha curiosidade, descobri que rodando um apple script, consegue criar um alarme/lembrete para todos os aniversários, bastando rodá-lo, então vou explicar aqui passo a passo como fazê-lo. É bem fácil.

Pegue um contato que exista já no Address Book.

Insira o campo Birthday (aniversário) caso ele não exista.

Address Book -> Card -> Add Field -> Birthday

Insira o aniversário conforme o padrão que está configurado no Mac.

No iCal, vá em Preferences -> General -> Show Birthdays Calendar e marque esta opção.

Com isso todos os teus aniversários que estão registrados para os seus contatos no Address Book irão virar um evento no iCal.

Pois bem, até ai é relativamente fácil esta inclusão. Mas o iCal não te avisa sobre os aniversários que estão para acontecer. Isso a Apple bem que poderia implantar, mas já que não o fez, façamos nós.

Abra o Script Editor e cole o seguinte código:

tell application "iCal"

tell calendar "Birthdays"

set all_events to every event

repeat with this_event in all_events

tell this_event

delete every sound alarm

make new sound alarm at end with properties {trigger interval:-1440, sound name:"Basso"}

end tell

end repeat

end tell

end tell

E clique em Run.

Pronto, agora existe um alarme para todos os aniversários que estão no iCal.

Uma dica, no código, o número 1440 representa 1440 minutos anterior ao evento, ou seja, 24 horas.

Se alguém quiser mudar este valor, basta pegar o número em horas desejado e multiplicar por 60 minutos. Este número é o que o script irá usar.

Outra coisa, infelizmente este script não configura as novas inserções de novos contatos, então quando se adicionar um aniversário à um contato novo, deve-se rodar este script novamente.

Se alguém tiver alguma dificuldade, me escreve que eu ajudo.

Espero que seja útil.

[]'s

Alexandre Santiago

post-570-1250629303_thumb.jpg

post-570-1250629979_thumb.jpg

post-570-1250630141_thumb.jpg

Edited by alesantiago

  • Replies 22
  • Views 4k
  • Created
  • Last Reply

Top Posters In This Topic

Posted Images

Interessante. Muito útil mesmo.

Antes disso eu marcava os aniversários direto no iCal

Edited by gmcouto

Mto útil mesmo!

Será que funciona bem no iPhone? Sinto falta disso no iCal tanto do MacOS quanto do iPhone...

Os outros Smartphones que eu tive tinham essa opção!

  • Author
Mto útil mesmo!

Será que funciona bem no iPhone? Sinto falta disso no iCal tanto do MacOS quanto do iPhone...

Os outros Smartphones que eu tive tinham essa opção!

Funciona pro iPhone sim, pois o iPhone vai buscar os eventos que estão no iCal, então quando o evento disparar o alarme, se o seu iPhone foi sincronizado com o iCal, ele avisa conforme o alarme que foi configurado no iCal.

Eu já fiz o teste com o meu e funcionou direitinho.

[]'s

Muito bom.

Pena que tenhamos que rodar o script toda vez que incluirmos novo aniversário.

Mas...

mas se colocar o campo aniversário no contato no iphone ( ou na Agenda) ele sincroniza a informação tranqüilamente e o iCal avisa sim sobre o aniversário do contato...

  • 2 months later...

Estou usando um macbook com Snow Leopard, e está dando esse erro pra mim:

error "iCal got an error: AppleEvent handler failed." number -10000

Alguém fez o processo com o SL tb?

Alguém poderia me ajudar?

Obrigado,

Diego Fitti

  • Author
Estou usando um macbook com Snow Leopard, e está dando esse erro pra mim:

error "iCal got an error: AppleEvent handler failed." number -10000

Alguém fez o processo com o SL tb?

Alguém poderia me ajudar?

Obrigado,

Diego Fitti

Eu só testei no Leopard. Não posso dizer sobre o SL.

[]'s

Eu tive problema com a variável - tell calendar "Birthdays"

Tive que usar - tell calendar "Aniversários"

Não ocorreram erros, mas só vou descobrir se deu certo mês que vem.

Ah! Testado no SL.

Edited by Cesar Ramina

sempre usei isso... e faz tempo, mas é legal avisar! tem gente que pelo visto nao sabia, rsss

ah claro, uso o SL tambem e tudo OK aqui :rolleyes:

Eu tive problema com a variável - tell calendar "Birthdays"

Tive que usar - tell calendar "Aniversários"

Não ocorreram erros, mas só vou descobrir se deu certo mês que vem.

Ah! Testado no SL.

Era esse o problema aqui também.

Coloquei "Aniversários" e rodou normal. Vou descobrir se funcionou amanhã já. Mas ao invés de colocar o alarme para me avisar no dia anterior, coloquei para avisar as 14:00 do dia da data. Depois eu coloco o que rolou...

Valeu!

abs

  • 1 year later...

Ola Pessoal,

Para quem procura uma boa app de Aniversários para o iPhone ou iPod, recomendo o eAniversários. É muito completa. Ela permite-o gerir os seus aniversários e ocasiões utilizando funcionalidades para o lembrar e para felicitar o aniversariante.

As redes sociais estão também presentes nesta aplicação. Pode partilhar aniversários e ocasiões com os seus amigos e familiares no Twitter e Facebook.

Pode também actualizar o seu Google calendário com os dados do eAniversários.

Entre os recursos:

- Importar contactos a partir do Livro de Endereços do iPhone.

- Faça o backup dos dados do seu eAniversários no nosso servidor. (serviço inApp)

- Exporte os dados do seu eAniversários para o e-mail em formato csv.

- Programe um alerta para você mesmo utilizando e-mail, SMS (serviço inApp) e notificações locais (iOS4).

- Programe uma mensagem de felicidades para o aniversariante utilizando o e-mai, SMS (serviço inApp) e e-Postais (serviço inApp).

- Pode também fazer uma chamada telefónica, enviar e-mail, e-Postais (serviço inApp), SMS e postar no Facebook e Twitter imediatamente.

- Esta aplicação está disponível nos seguintes idiomas: Inglês, Espanhol, Português e Português Brasileiro.

- O formato da data pode ser: yyyy-mm-dd, mm-dd-yyyy, dd-mm-yyyy

- Os aniversários e as ocasiões podem ser ordenados pelo mais próximo, pela data e pelo nome.

Está disponível na AppStore BRASIL:

http://itunes.apple.com/br/app/eanniversary/id366474659?mt=8

E na AppStore de Portugal:

http://itunes.apple.com/pt/app/eanniversary/id366474659?mt=8

Saudações,

mzl.oqlddfmf.320x480-75.jpg

Acabei de ler o tópico. Estou meio corrido para ler agora, mas ví que o conteúdo é bom. Já marquei como PENDENTE aqui.

Vou ler com certeza!

Eu ainda prefiro marcar um por um no próprio iCal e marcar como repetir anualmente...

Depois só synca com o iX....

Eh um recurso muito bom, vou fazer aqui agora tbm... Nos Macs que estao em PT-BR deve-se por "Aniversários" ao inves de Birthdays, ok. Mas só se deve mudar isso?

  • 6 months later...

Up! Voltei conferir uma dica hoje aqui :-)

Pessoal, aproveitando o ensejo...

Eu testei aqui no meu MBP, rodei o script e meu iCal no MBP rodou perfeitinho. Ele abre uma janelinha pop-up e emite o som alertando dos aniversários que tenho marcados no calendário.

O meu maior problema é que, mesmo após sincronizar com meu iPhone 4, o iCal do meu iPhone não está funcionando assim. Ele não emitiu som, nem abriu mensagem me avisando dos aniversários.

Como conseguir fazer isto funcionar no iPhone??? :unsure:

Os contatos do meu iPhone são importados do GMail. Lá, no GMail, há a opção de criar uma agenda com os aniversários dos contatos.

Depois basta adicionar a agenda "Aniversários" no iCal.

A vantagem de fazer isso é que crio um alerta para a agenda aniversários e ele adicionará a todos os eventos.

Basta adicionar a data no contato que tudo funcionará.

Edited by GabrielRF

Os contatos do meu iPhone são importados do GMail. Lá, no GMail, há a opção de criar uma agenda com os aniversários dos contatos.

Depois basta adicionar a agenda "Aniversários" no iCal.

A vantagem de fazer isso é que crio um alerta para a agenda aniversários e ele adicionará a todos os eventos.

Basta adicionar a data no contato que tudo funcionará.

Gabriel, você cria o alerta no iCal do MBP ou do iPhone?

Gabriel, você cria o alerta no iCal do MBP ou do iPhone?

O calendário Aniversários é no GMail. Lá eu crio o alerta padrão. Esse calendario(e o alerta) é entao sincronizado com um iPhone, um iPad e um iCal.

Se eu quiser alterar o alerta de um evento, posso acessar de qualquer ponto e fazer isso.

O alerta padrão é criado somente pelo gmail.

Quando crio um evento novo, do iPhone por exemplo, eu nao altero nada de alerta, deixo como esta.

Ao sincronizar, o Gmail se encarregará de acrescentar o alerta padrão.

Caso eu altere o alerta antes do sincronismo, esse alerta substituirá o padrão.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.