
Curso de Automação com Google Apps Script
Pare de perder horas com tarefas repetitivas do Google Workspace e deixe o código fazer o trabalho pesado. Este curso ensina você a automatizar Planilhas, Gmail, Drive, Documentos e Agenda usando o Google Apps Script — não é necessária experiência anterior em scripting. Desde escrever sua primeira função até construir fluxos de trabalho completos entre serviços, você vai adquirir habilidades práticas que proporcionam economias de tempo reais e mensuráveis.
O que você vai aprender:
Crie fluxos de trabalho automatizados do Planilhas Google que leem, escrevem e formatam dados em escala.
Configure gatilhos baseados em tempo e em eventos para executar scripts sem intervenção manual.
Integre o Gmail e o Drive para automatizar o envio de e-mails, o gerenciamento de arquivos e o tratamento de anexos.
Conecte-se a APIs REST externas usando o UrlFetchApp para buscar dados ao vivo no Google Workspace.
Gere documentos, formulários e eventos do Google Agenda dinâmicos a partir de fontes de dados de planilhas.
Aplique técnicas profissionais de depuração, segurança e desempenho a scripts prontos para produção.
Como você estuda de forma prática Curso de Automação com Google Apps Script
Como você pratica Curso de Automação com Google Apps Script
Pra você que é empresa e quer treinar o time
Na Dedika para empresas, o curso vem com exercícios e exemplos do próprio negócio e do jeito que a sua empresa precisa.
Conteúdo do curso
8 Capítulos • 39 AulasDuração entre 4 e 360 horas (você decide)
Capítulo 1EsconderEsconder detalhesVer detalhesIntrodução ao Google Apps Script
Introdução ao Google Apps Script
Aula 1 • Navegando pelas Configurações do Projeto de Script
Aborda propriedades do projeto, configurações de fuso horário e o arquivo de manifesto. Uma configuração adequada do projeto evita erros comuns de runtime.
Aula 2 • Configurando o Editor de Script
Orienta sobre como acessar a IDE do Apps Script a partir do Google Drive e dos aplicativos do Workspace. Os alunos configuram seu ambiente antes de escrever qualquer código.
Aula 3 • Entendendo Autorização e Permissões
Explica os escopos OAuth e a tela de consentimento que aparece quando um script acessa dados do Google. Os alunos aprendem a conceder e revisar permissões com segurança.
Aula 4 • Escrevendo e Executando Seu Primeiro Script
Guia os alunos na criação de uma função simples e sua execução manual. Conecta o ciclo de edição-execução a todo o trabalho de desenvolvimento futuro.
Aula 5 • O Que é Google Apps Script
Define o Apps Script como uma plataforma JavaScript baseada em nuvem vinculada aos serviços do Google. Estabelece o contexto para toda técnica de automação abordada no curso.
Capítulo 2EsconderEsconder detalhesVer detalhesFundamentos de JavaScript para Apps Script
Fundamentos de JavaScript para Apps Script
Aula 1 • Fluxo de Controle e Lógica Condicional
Ensina blocos if/else, switch e expressões ternárias para controlar o comportamento do script. Permite que os scripts tomem decisões com base nas condições dos dados.
Aula 2 • Funções e Escopo
Explica declarações de função, expressões, arrow functions e escopo de variáveis. Um design limpo de funções mantém os projetos Apps Script manuteníveis.
Aula 3 • Arrays e Objetos
Aborda métodos de array e literais de objeto como as principais estruturas de dados no Apps Script. Dados de planilha são quase sempre tratados como arrays bidimensionais.
Aula 4 • Variáveis, Tipos de Dados e Operadores
Aborda declarações var, let e const juntamente com tipos de dados primitivos e operadores aritméticos. Fornece o vocabulário para todas as tarefas de script subsequentes.
Aula 5 • Loops e Padrões de Iteração
Apresenta loops for, while e for...of para processar coleções de dados. A iteração é essencial para operações em lote em linhas do Sheets e arquivos do Drive.
Capítulo 3EsconderEsconder detalhesVer detalhesAutomatizando o Google Sheets
Automatizando o Google Sheets
Aula 1 • Lendo e Escrevendo Dados de Células
Aborda getRange, getValue, getValues, setValue e setValues para transferência eficiente de dados. Leituras e escritas em lote minimizam chamadas de API e melhoram o desempenho.
Aula 2 • Formatando Células Programaticamente
Ensina métodos de fonte, cor, borda e formato numérico em objetos Range. A formatação automatizada garante um estilo consistente de relatórios sem esforço manual.
Aula 3 • Classificação, Filtragem e Validação de Dados
Aborda sort(), setDataValidation() e visualizações de filtro para impor regras de qualidade de dados. Essas técnicas preparam os dados da planilha para processamento downstream.
Aula 4 • Trabalhando com Fórmulas e Intervalos Nomeados
Mostra como inserir e ler fórmulas via setFormula e getFormula, e gerenciar intervalos nomeados. Scripts podem gerar dinamicamente fórmulas complexas com base nas condições dos dados.
Aula 5 • Acessando Planilhas e Abas
Demonstra métodos SpreadsheetApp para abrir pastas de trabalho e selecionar abas por nome ou índice. Referências corretas a objetos previnem erros de ponteiro nulo em todos os scripts do Sheets.
Capítulo 4EsconderEsconder detalhesVer detalhesAutomatizando Gmail e Google Drive
Automatizando Gmail e Google Drive
Aula 1 • Pesquisando e Lendo Threads do Gmail
Usa GmailApp.search e métodos de thread/mensagem para extrair dados de e-mail programaticamente. Permite que scripts reajam a mensagens recebidas e registrem o histórico de comunicação.
Aula 2 • Pesquisando e Compartilhando Arquivos do Drive
Aborda DriveApp.searchFiles, recuperação de metadados de arquivo e métodos de permissão de compartilhamento. Scripts podem auditar o acesso e impor políticas de compartilhamento em todo um Drive.
Aula 3 • Combinando Fluxos de Trabalho do Gmail e Drive
Constrói scripts completos que anexam arquivos do Drive a e-mails ou salvam anexos de e-mail no Drive. Os padrões de integração aqui recorrem em projetos de automação avançados.
Aula 4 • Gerenciando Arquivos com DriveApp
Demonstra criação, cópia, movimentação e exclusão de arquivos e pastas via DriveApp. A automação de gerenciamento de arquivos mantém drives compartilhados organizados sem intervenção manual.
Aula 5 • Enviando e Compondo E-mails com GmailApp
Aborda GmailApp.sendEmail com corpo em texto simples e HTML, anexos e campos CC/BCC. A automação de e-mail é uma das tarefas mais comuns do Apps Script no mundo real.
Capítulo 5EsconderEsconder detalhesVer detalhesGatilhos, Automação Baseada em Tempo e Eventos
Gatilhos, Automação Baseada em Tempo e Eventos
Aula 1 • Gatilhos Simples vs. Instaláveis
Contrasta gatilhos simples integrados como onOpen e onEdit com gatilhos instaláveis que exigem autorização. Escolher o tipo certo de gatilho evita erros de permissão.
Aula 2 • Tratamento de Erros em Scripts Acionados por Gatilho
Aborda blocos try/catch, notificações de falha por e-mail e revisão de transcrições de execução. Um tratamento de erros robusto evita falhas silenciosas em automação não supervisionada.
Aula 3 • Objetos de Evento e Contexto do Gatilho
Explica o objeto de evento passado para funções de gatilho, incluindo propriedades de intervalo, valor e usuário. Acessar dados do evento permite que os scripts respondam precisamente ao que mudou.
Aula 4 • Gatilhos Baseados em Tempo e Agendamento
Configura ScriptApp.newTrigger com intervalos baseados em tempo, de minutos a meses. Gatilhos agendados alimentam relatórios diários, lembretes e trabalhos de sincronização de dados.
Capítulo 6EsconderEsconder detalhesVer detalhesAutomação de Google Forms, Docs e Calendar
Automação de Google Forms, Docs e Calendar
Aula 1 • Integração de Fluxo de Trabalho entre Serviços
Combina Forms, Docs, Calendar e Sheets em uma única automação de ponta a ponta. Os alunos veem como os serviços se encadeiam para substituir processos manuais de várias etapas.
Aula 2 • Automatizando o Google Calendar
Usa CalendarApp para criar, atualizar e excluir eventos e gerenciar participantes. A automação do calendário oferece suporte a fluxos de trabalho de agendamento acionados por envios de formulários ou dados do Sheets.
Aula 3 • Mala Direta do Sheets para o Docs
Constrói um fluxo de trabalho completo de mala direta que preenche um modelo do Docs com dados de linhas do Sheets. Este padrão é reutilizável para faturas, cartas e relatórios personalizados.
Aula 4 • Automatizando o Google Forms
Usa FormApp para criar formulários, adicionar itens e ler respostas programaticamente. A automação de formulários permite a criação dinâmica de pesquisas e pipelines de processamento de respostas.
Aula 5 • Gerando Documentos com DocumentApp
Aborda métodos DocumentApp para criar, editar e estilizar Google Docs a partir de script. A geração de documentos automatiza relatórios, contratos e certificados em escala.
Capítulo 7EsconderEsconder detalhesVer detalhesTrabalhando com APIs e Dados Externos
Trabalhando com APIs e Dados Externos
Aula 1 • Enviando Requisições POST, PUT e DELETE
Constrói requisições com payloads JSON, cabeçalhos personalizados e muteHttpExceptions para operações CRUD completas. Requisições POST e PUT permitem escrever dados em plataformas externas.
Aula 2 • Construindo um Receptor de Webhook com doPost
Implanta um script como um aplicativo web para receber requisições POST de webhook recebidas de serviços externos. Webhooks permitem automação orientada a eventos em tempo real sem polling.
Aula 3 • Analisando e Armazenando Dados de API
Aborda a extração de campos JSON aninhados e a escrita de dados de API estruturados no Sheets. Armazenar dados obtidos localmente reduz chamadas de API redundantes e melhora o desempenho.
Aula 4 • Introdução ao UrlFetchApp
Aborda a sintaxe UrlFetchApp.fetch, métodos HTTP e tratamento de resposta. Chamadas de API externas desbloqueiam fontes de dados além dos serviços nativos do Google.
Aula 5 • Autenticando com APIs Externas
Demonstra cabeçalhos de chave de API, autenticação via token Bearer e uso da biblioteca OAuth2. A autenticação adequada é necessária para a maioria das integrações de API de nível de produção.
Capítulo 8EsconderEsconder detalhesVer detalhesTécnicas Avançadas de Apps Script
Técnicas Avançadas de Apps Script
Aula 1 • Construindo Interfaces com o Serviço HTML
Usa HtmlService para renderizar painéis HTML interativos dentro de aplicativos do Google Workspace. Interfaces HTML permitem entrada baseada em formulários e experiências de usuário mais ricas do que diálogos nativos.
Aula 2 • Script Properties e Cache Service
Demonstra PropertiesService para armazenamento persistente de chave-valor e CacheService para dados temporários. Uma estratégia de armazenamento adequada reduz chamadas de API e protege credenciais sensíveis.
Aula 3 • Criando e Usando Bibliotecas de Script
Explica como publicar um script como biblioteca e importá-lo em outros projetos. Bibliotecas promovem reutilização de código e lógica consistente em vários projetos de automação.
Aula 4 • Menus Personalizados e Diálogos de UI
Constrói menus personalizados no Sheets, Docs e Forms e lança diálogos modais via SpreadsheetApp.getUi(). Elementos de UI personalizados tornam os scripts acessíveis para usuários não técnicos.
Aula 5 • Otimização de Desempenho e Melhores Práticas
Aborda chamadas de API em lote, evitar limites de cota e estruturar código para legibilidade e manutenibilidade. Scripts otimizados são executados mais rápido e permanecem dentro das cotas de execução do Google.
Seu certificado válido de conclusão
Este curso é para você:
Administradores de escritório que repetem manualmente as mesmas tarefas do Sheets diariamente.
Proprietários de pequenas empresas que gerenciam dados de clientes em várias ferramentas do Google.
Professores e educadores que desejam automatizar a correção de notas e fluxos de trabalho de formulários.
Coordenadores de marketing que se afogam em relatórios manuais e e-mails de acompanhamento.
Profissionais de suporte de TI que desejam criar scripts para provisionamento de usuários no Google Workspace.
Pessoas em transição de carreira em busca de habilidades práticas de programação sem um diploma em ciência da computação.
O que nossos alunos falam
As suas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já recomendei vocês a outras pessoas...

Eu gosto de como as lições são direto ao ponto e como eu consigo alterar capítulos e pular conteúdos que não preciso.

Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!

A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito no aprendizado.

Principais capacitações
FAQ
Quem é a Dedika?
O certificado é válido no Brasil?
Os cursos são gratuitos?
Qual a carga horária dos cursos?
Como são os cursos?
Como funcionam os cursos?
Qual é o tempo dos cursos?
Qual o valor ou preço dos cursos?
O que é um curso EAD ou online e como ele funciona?
Os cursos possuem PDF?




















