Página 1 de 1

Importar arquivo CSV para Google Agenda

Enviado: Qua Jun 07, 2017 8:33 pm
por RODRIGO COUTINHO
Caros Amigos! Muito boa noite!

Gostaria de pedir ajuda em um procedimento que já o realizo manualmente, porém gostaria de verificar a possibilidade de automatizá-lo.

Tenho um sistema de cadastro e agendamento de clientes desenvolvido no VBA. Uma das opções desse sistema é gerar um arquivo em CSV para que possa ser importado na ferramenta Google Agenda e através de uma sincronização com e-mail, consigo visualizar a agenda em diversos dispositivos que estejam com o e-mail cadastrado previamente.

Hoje exporto esse arquivo do sistema (Excel) e é gerado um arquivo CSV à parte, posteriormente acesso o Google Agenda e faço a importação do arquivo para a ferramenta do Google. Segue em anexo o arquivo. Esse é um arquivo separado por virgulas com o formato já aceito pelo Google.

Gostaria de verificar se é possível criar uma rotina que acesse o Google Agenda e realize o caminho de importação que faço hoje manualmente, de forma automática.

Procedimento Manual:

1 - Entrar com login e senha no Google (Mesmo do Gmail)
2 - Acessar o Google Agenda
3 - Entrar em Configurações
4 - Entrar em Agendas
5 - Selecionar sua agenda criada
6 - Selecionar Importar Agenda
7 - Selecionar Procurar Arquivo
8 - Selecionar o arquivo agenda (mesmo criado pelo sistema Excel - Anexo)
9 - Selecionar Importar
10 - Selecionar Fechar
11 - Efetuar Logout no acesso Google
12 - Fechar o navegador

Após fazer este procedimento os dados do arquivo agenda estarão vinculados ao e-mail do gmail e ficarão disponíveis para acesso em vários dispositivos.

Gostaria de verificar a possibilidade de fazer essa interação automaticamente via código.

Desde já agradeço a todos!!!

Salve!! Salve!!

Re: Importar arquivo CSV para Google Agenda

Enviado: Qui Jun 08, 2017 12:36 am
por webmaster
A resposta curta é sim.

A resposta longa é, existem dois jeitos.

1 - Via manipulação no navegador (Selenium ou Internet Controls)
2 - Chamada de apis que o google oferece

Recomendo a segunda por ser mais estruturada e confiável, além de não depender de mudanças nas interface.

O melhor lugar para analisar as possibilidade é na documentação da própria: https://developers.google.com/google-apps/calendar/