Como sincronizar o Google Sheets com o Google Agenda
Atualizado em outubro de 2026 · 6 minutos de leitura
Muitas escalas vivem numa planilha: turnos da equipe, planos de conteúdo, horários de aulas, listas de eventos. Mas as pessoas olham a agenda, não a planilha. Veja três jeitos de conectar as duas, do grátis e manual ao totalmente automático e nos dois sentidos.
| Script grátis | Zapier / Make | Complemento Calgrid | |
|---|---|---|---|
| Custo | Grátis | A partir de ~$20/mês | Plano grátis; Pro $5/mês |
| Sentido | Planilha → Agenda | Geralmente um sentido | Os dois sentidos |
| Edições e exclusões | Cria duplicados | Exige mais configuração | Automático |
| Configuração | 15 minutos | 20–60 minutos | 1 minuto |
Jeito 1: um script grátis do Apps Script (um sentido, bom para importar uma vez)
O Google Sheets roda pequenos scripts. Este lê cada linha e cria um evento na sua agenda principal.
- Coloque os dados em colunas: A = título, B = início (data e hora), C = fim.
- Abra Extensões → Apps Script, apague o que houver e cole:
function exportarParaAgenda() {
const agenda = CalendarApp.getDefaultCalendar();
const linhas = SpreadsheetApp.getActiveSheet().getDataRange().getValues().slice(1);
linhas.forEach(([titulo, inicio, fim]) => {
if (titulo && inicio) agenda.createEvent(titulo, new Date(inicio), new Date(fim || inicio));
});
}
- Clique em Executar e aceite as permissões quando o Google pedir.
O problema: rode duas vezes e cada evento aparece duas vezes. Mude uma linha e a agenda não acompanha. Mude um evento na Agenda e a planilha nunca fica sabendo. Serve para importar uma vez, não para uma escala que muda.
Jeito 2: Zapier ou Make (automático, quase sempre num sentido)
Ferramentas de automação criam um evento quando aparece uma linha nova. Funciona para linhas novas, mas edições e exclusões pedem passos extras, e o próprio Zapier diz que não foi feito para sincronizar nos dois sentidos. Passando do limite grátis, a conta é mensal.
Jeito 3: um complemento nos dois sentidos (automático)
Um complemento vive dentro do Google Sheets e mantém cada linha ligada ao seu evento. Foi para isso que criamos o Calgrid:
- Instale o Calgrid pelo Google Workspace Marketplace.
- Abra a planilha → Extensões → Calgrid → Conectar e escolha uma agenda. Seus eventos atuais viram linhas.
- Adicione, mude ou apague linhas: a agenda acompanha. Mova um evento na Agenda: a linha é atualizada.
Ele também resolve os casos chatos: copiar uma linha cria um evento novo em vez de sobrescrever o original, e exclusões grandes param e perguntam antes.
Dicas para a planilha sincronizar bem
- Use datas de verdade (Formatar → Número → Data e hora), não textos como "terça que vem".
- Um evento por linha e o cabeçalho na linha 1.
- Para eventos de dia inteiro, sem horário e marcados como "dia inteiro".
- Uma aba por agenda (por exemplo, uma por funcionário ou por sala).