Importar arquivo CSV para Google Agenda - Tomás Vásquez Fórum
Importar arquivo CSV para Google Agenda
Registrado em: Qui Jun 16, 2016 1:14 pm
Mensagem por RODRIGO COUTINHO » Qua Jun 07, 2017 8:33 pm
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.
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.
(2.82 KiB) Baixado 599 vezes
Re: Importar arquivo CSV para Google Agenda
Mensagem por webmaster » Qui Jun 08, 2017 12:36 am
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/