Visão Geral
O curso Google Apps Script Foundations apresenta os conceitos fundamentais para automatizar tarefas e estender as funcionalidades do Google Workspace, incluindo Google Sheets, Docs, Forms e Gmail. Por meio de atividades práticas, o participante aprenderá a criar scripts, funções personalizadas e aplicações simples que otimizam processos, aumentam a produtividade e melhoram a colaboração dentro das organizações.
Conteúdo Programatico
Módulo 1: Introdução ao Google Apps Script
- O que é o Google Apps Script e seus principais benefícios
- Principais usos e casos práticos
- Conhecendo o editor do Apps Script
- Estrutura de projetos e execução do primeiro script
Módulo 2: Fundamentos de Programação com Apps Script
- Variáveis, tipos de dados e operadores
- Funções e parâmetros
- Estruturas de controle (condições e loops)
- Tratamento de erros e noções de depuração
Módulo 3: Automatizando Aplicativos do Google Workspace
- Automação no Google Sheets (funções personalizadas, manipulação de dados)
- Automação no Google Docs (modelos e geração de documentos)
- Automação no Gmail (envio, marcação e organização de e-mails)
- Automação no Google Forms (personalização de respostas e fluxos)
Módulo 4: Gatilhos e Eventos (Triggers)
- Gatilhos simples (onOpen, onEdit, onFormSubmit)
- Gatilhos instaláveis
- Gatilhos baseados em tempo (tarefas agendadas)
- Boas práticas no uso de gatilhos
Módulo 5: Funções, Menus e Interfaces Personalizadas
- Criação de funções personalizadas no Google Sheets
- Inclusão de menus e caixas de diálogo em aplicativos do Google Workspace
- Personalização da experiência do usuário com scripts
Módulo 6: Criação de Web Apps Simples
- Introdução ao HTML Service
- Construindo interfaces básicas
- Implantando e gerenciando aplicações web no Apps Script
Módulo 7: Integração com Serviços Externos
- Uso do UrlFetchApp para acessar APIs externas
- Manipulação de dados em JSON
- Exemplo prático: integração com uma API de terceiros
- Cuidados de segurança em integrações
Módulo 8: Boas Práticas e Publicação de Projetos
- Organização e documentação de código
- Controle de versões no Apps Script
- Compartilhamento e publicação de scripts
- Gerenciamento de permissões e acesso