function onOpen() {
SpreadsheetApp.getUi()
.createMenu('🔄 Sincronizar')
.addItem('⬇️ Importar da Agenda', 'importarEventosAgenda')
.addToUi();
}
function importarEventosAgenda() {
const NOME_ABA = 'BASE_AGENDA';
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(NOME_ABA);
const calendar = CalendarApp.getDefaultCalendar();
if (!sheet) {
SpreadsheetApp.getUi().alert(`A aba "${NOME_ABA}" não existe.`);
return;
}
// Definindo período de extração padrão (Ex: últimos 30 e próximos 30 dias)
const hoje = new Date();
const dataInicio = new Date(hoje.getTime() - (30 * 24 * 60 * 60 * 1000));
const dataFim = new Date(hoje.getTime() + (30 * 24 * 60 * 60 * 1000));
SpreadsheetApp.getActiveSpreadsheet().toast('Iniciando leitura da Agenda...');
Vantagens imediatas ao plugar essa solução no seu dia a dia.
Reduz trabalho manual e repetitivo.
Evita copiar e colar eventos da agenda para planilhas.
Mantém os compromissos centralizados e organizados.
Facilita auditoria e acompanhamento de equipe.
Permite gerar relatórios a partir do que foi agendado.
Ajuda no controle de produtividade e horas em reuniões.
Usa exclusivamente ferramentas já conhecidas e seguras do seu Google Workspace. Sem mensalidades em plataformas de terceiros.
Ideal para qualquer pessoa ou empresa que utiliza o Google Agenda intensamente e precisa extrair dados de reuniões para gerar relatórios, auditorias ou cálculo de horas.
Este é um produto digital de consumo imediato. Ao efetuar a compra, você recebe acesso integral ao código-fonte do Google Apps Script.
Por se tratar da entrega de uma automação aberta, 100% nativa e pronta para rodar na sua conta do Google Workspace, a compra tem caráter definitivo.