Google Planilhas Avançado - #123 Exportando Aniversários para o Google Agenda
06/09/2023Neste tutorial aprenderemos como exportar as datas de aniversário para o Google Agenda gerando eventos anuais de lembrete de aniversário.
Lembrete de Aniversário no Google Planilhas
O código final ficou assim:
let app = SpreadsheetApp;
let calendar = CalendarApp;
let spreadsheet = app.getActiveSpreadsheet();
let sheet = spreadsheet.getSheets()[0];
let idAgenda = 'f712c5f8e593d701fd00a67ba8e626c00086ad30c46bb11af3a3abc7902df332@group.calendar.google.com';
/**
* Enviar os aniversariantes para a agenda
*/
function storeBirthdays()
{
let values = sheet.getRange('A2:B5').getValues();
let myCalendar = calendar.getCalendarById(idAgenda);
let recurrence = calendar.newRecurrence().addYearlyRule();
values.map((elem,ind,obj)=>{
let startDate = moment(elem[1]).format('2023-MM-DDT08:00:00');
let endDate = moment(elem[1]).format('2023-MM-DDT09:00:00');
myCalendar.createEventSeries(
"Aniversário de "+elem[0],
new Date(startDate),
new Date(endDate),
recurrence
).addPopupReminder(15);
});
}
No código acima, não esqueça de importar a lib MomentJS conforme explico no vídeo.
Por hoje é só! Fiquem todos com Deus! Sucesso nos códigos e na vida!
Do you need a teacher? webdesignemfoco@gmail.com
Em que os verdadeiros adoradores adorarão o Pai em espírito e em verdade; porque o Pai procura a tais que assim o adorem. Deus é Espírito, e é necessário que os que o adoram o adorem em espírito e em verdade” (João 4:23-24)
Posts Relacionados
Google Planilhas Avançado - #122 Integrando Google Sheets ao Google Tarefas
No tutorial de hoje aprenderemos a integrar o Google Planilhas ao Google Tarefas para gerar lembretes automáticos de eventos ou compromissos.
Google Planilhas Avançado - #124 API Versão 3 do Bling
No tutorial de hoje aprenderemos como atualizar a API do Bling para a versão 3.