Projeto Completo V - Cadastro da Consulta na Agenda [Google Calendário]
15/06/2023Neste guia passo a passo, você aprenderá como conectar essas duas poderosas ferramentas do Google, o Formulário e a Agenda. Para tanto, utilizaremos scripts.
Google Forms e Google Agenda (Integração)
A integração entre o Google Forms e o Google Agenda permite que você colete respostas de um formulário e automaticamente crie eventos no Google Agenda com base nessas respostas. Isso significa que você pode criar um formulário personalizado para seus clientes, colegas de trabalho, alunos ou qualquer pessoa que precise agendar um horário com você, e os eventos serão automaticamente adicionados à sua agenda.
Imagine como essa integração pode ser útil para o agendamento de reuniões, consultas, aulas particulares, entrevistas e muito mais. Com apenas alguns passos simples, você estará pronto para começar a aproveitar os benefícios dessa integração eficiente.
Então, sem mais delongas, vamos ao tutorial para integrar o Google Forms com o Google Agenda e automatizar o processo de agendamento.
Para integrar os dois produtos precisaremos fazer uso do Google Apps Script. Então, na planilha que recebe as respostas do formulário acesse Extensões >> Apps Script:
/**
* Executa uma função após o recebimento de respostas de um formulário
*/
function afterSubmit(e)
{
//sendMail(e);
registerCalendar(e);
}
/**
* Integrar a resposta ao Google Agenda
*/
function registerCalendar(e)
{
let responses = e.namedValues;
let myCalendar = calendar.getCalendarById('id_da_sua_agenda');
let dataConsulta = responses['Data da Consulta:'][0];
let nome = responses['Nome'][0];
dataConsulta = dataConsulta.split('/');
dataConsulta = dataConsulta[2]+'-'+dataConsulta[1]+'-'+dataConsulta[0];
myCalendar.createEvent(nome,
new Date(dataConsulta+'T00:00:00'),
new Date(dataConsulta+'T01:00:00'),
{location: 'Qualquer coisa'});
}
Não esqueça que nas aulas anteriores nós criamos o acionador de envio de formulário para a função afterSubmit. Se você perdeu, retorne algumas aulas atrás.
Por hoje é só! Fiquem todos com Deus! Sucesso nos códigos e na vida!
Precisa de um professor? webdesignemfoco@gmail.com