Como usar o editor do Google Apps Script: um guia completo para iniciantes
Se você já precisou automatizar tarefas no Google Docs, Planilhas, Analytics ou Gmail, provavelmente já se deparou com o Google Apps Script.É meio estranho, mas é basicamente a versão do Google do VBA no Microsoft Office — só que na nuvem. Você pode personalizar funções, criar macros ou até mesmo criar menus personalizados dentro dos seus serviços do Google. Sinceramente, depois que você pega o jeito, é bem poderoso. Mas mexer no editor e descobrir como conectar tudo pode ser um pouco intimidante no começo, especialmente se você não estiver acostumado com programação ou IDEs.
O que realmente ajuda é saber como acessar o Apps Script Editor, navegar por ele e conectar outros serviços ou APIs do Google. Depois de dominar isso, você poderá automatizar diversas tarefas repetitivas e aumentar a produtividade. Além disso, você verá como é fácil adicionar gatilhos personalizados, conectar bibliotecas ou até mesmo compartilhar seus scripts. O objetivo aqui é garantir que você saiba onde tudo está, o que cada coisa faz e como começar a escrever seus próprios scripts que farão todo o trabalho chato para você.
Como acessar o Editor de scripts do Google Apps
Acesse-o pelo Planilhas Google, Documentos, Apresentações, Documentos ou Drive
A maioria das pessoas acessa o Apps Script a partir do Planilhas Google — clicando em Extensões e depois em Apps Script. Mas se você estiver usando o Google Docs ou o Slides, os passos são bem parecidos: basta acessar Ferramentas e selecionar Editor de Scripts. No Google Forms, é um pouco menos óbvio — clique nos três pontos no canto superior direito e encontre o Editor de Scripts. No Drive, clique com o botão direito do mouse em um espaço em branco, acesse Mais e selecione Google Apps Script. Esteja ciente de que, em alguns desses aplicativos, a interface pode parecer um pouco desatualizada ou escondida atrás de menus, especialmente em navegadores diferentes ou em dispositivos móveis.
Feito isso, o editor de código abre em uma nova aba.É aí que toda a mágica acontece. Por padrão, você verá uma função básica chamada myFunction(), que é basicamente um espaço reservado. Você pode começar a digitar seus próprios scripts aqui — mas lembre-se de salvar regularmente clicando no ícone de salvar (o disquete).Algumas configurações — especialmente se sua conexão estiver lenta ou seu navegador estiver com problemas — podem não ser salvas automaticamente, então clicar em salvar com frequência evita que você perca o progresso.
Se quiser alternar entre scripts ou arquivos, basta procurar no painel esquerdo — você verá Code.gs por padrão, mas pode adicionar outros arquivos.gs ou HTML para projetos avançados. Passe o mouse sobre os ícones para ver opções como a seção Visão geral, que informa sobre erros, contagens de execução e outras estatísticas. Não sabe ao certo o que uma função faz? A documentação do Google é muito boa, mas às vezes a aplicação na prática é um pouco mais complexa do que o que você lê online.
Navegando no Editor do Google Apps Script
Barras de ferramentas e menus que você provavelmente usará muito
Crie o hábito de clicar no ícone Salvar com frequência — pode parecer trivial, mas no ambiente de nuvem do Google, perder código não salvo pode arruinar o seu dia. Uma vez salvo, o editor desbloqueia opções como Executar (para executar seu script), Depurar (navegar pelo código passo a passo, o que geralmente é essencial quando algo dá errado) e o menu suspenso Função (navegar entre os diferentes scripts que você escreveu).
Outro recurso útil é o Log de Execução — ele mostra erros, avisos ou confirmações de que seu script foi executado com sucesso.Útil, especialmente ao depurar funções complexas. Se você quiser reutilizar código escrito em outro lugar, a aba Bibliotecas é sua amiga — basta o ID do Script, que é uma longa sequência de caracteres que você pode copiar da tela de configurações do seu projeto.
Conectando serviços de API e bibliotecas
No menu Serviços, você pode adicionar APIs do Google, como Analytics, Drive, Agenda e muito mais. Basta escolher Adicionar um serviço, encontrar o que precisa e clicar em Adicionar. Pronto, agora seu script pode chamar essas APIs diretamente. Por exemplo, obtendo dados do Google Analytics ou Planilhas — o que quer que seu projeto exija. Para mais detalhes, clique nos três pontos ao lado de uma API e selecione Ver documentação. Isso é uma espécie de buraco negro de informações, mas vale a pena explorar se você for um nerd de automação.
E, observação: explore a seção Bibliotecas para encontrar códigos reutilizáveis escritos por outros, especialmente se você não quiser reinventar a roda. Lembre-se: você precisa do ID do Script, que pode ser encontrado nas configurações do projeto — uma longa sequência aleatória de caracteres que você copia e cola no seu projeto.
Usando gatilhos para automatizar
Configure e esqueça com gatilhos
Se você quiser que seu script seja executado automaticamente em determinados horários, fique atento a alterações ou em eventos específicos, acesse Gatilhos no menu à esquerda. Clique em Adicionar Gatilho e você verá um formulário gigante para personalizar exatamente quando e como seu script será acionado. Quer que ele seja executado todas as manhãs? Escolha a opção com base no tempo e defina-a. Quer que ele seja acionado quando uma célula da planilha for alterada? Defina o tipo de evento como “Na edição”.Isso evita que você tenha que executar tarefas manualmente caso precisem ocorrer em segundo plano, o que é essencial se você estiver gerenciando relatórios automatizados ou manipulação de dados.
A primeira vez que você configura um gatilho pode gerar a mensagem “Falha na autorização do script”, especialmente se bloqueadores de pop-up estiverem ativos. No Chrome, isso geralmente ocorre por causa daquele pequeno ícone vermelho na barra de endereço. Basta clicar nele, permitir pop-ups para o site e tentar novamente. Em seguida, o Google solicitará que você autorize o script — é bem simples, basta seguir as instruções. Se você criou uma nova função, precisa autorizá-la para que o gatilho funcione. O processo envolve escolher sua conta do Google e aceitar as permissões, o que é um pouco tedioso, mas necessário.
Ah, e se você vir um aviso sobre o script não estar sendo verificado, isso é normal para scripts personalizados. Basta clicar em Avançado e depois em “Ir para o projeto (inseguro)” — nos seus próprios scripts, geralmente é seguro o suficiente. Depois disso, clicar em Permitir autoriza tudo. Uma vez autorizados, os gatilhos funcionarão sem problemas, pelo menos até você alterar as permissões novamente.
Localizando seu ID de script
Se precisar compartilhar seu script ou adicioná-lo como biblioteca em outro lugar, você precisará do ID do Script. Como encontrá-lo? Basta clicar no ícone de engrenagem na barra lateral esquerda, acessar Configurações e procurar na seção IDs — o ID do Script estará lá, uma longa sequência de caracteres. Copie-o e entregue-o a você ou guarde-o em mãos para seus projetos.
No geral, o Google Apps Script não é tão complicado quando você sabe onde tudo está e para que servem as principais partes. Vale a pena consultar a documentação oficial do Google, mas não se deixe assustar pela sobrecarga. Depois que você se acostumar, criar automações simples fica muito fácil, e as possibilidades são praticamente infinitas.
Artigos Relacionados
Este artigo foi útil?