Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Google Planilhas Avançado - #123 Exportando Aniversários para o Google Agenda

06/09/2023

Neste 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)

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

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.
Saiba mais!
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.
Saiba mais!
Google Planilhas
Neste curso abordaremos a fundo as funcionalidades do Google Planilha. Adentraremos no Google App Script e na API do Google Sheet. Aproveite.
Saiba mais!