Editor de scripts do Google Apps: tudo o que você precisa saber para começar

Se você usa serviços do Google como Google Docs , Google Sheets , Google Analytics , Gmail e outros, você pode conectar e automatizar esses serviços usando o Google Apps Script(Google Apps Script)

Pense no Google Apps Script como a versão do Google do script VBA da Microsoft(Microsoft’s VBA script) . Assim como você pode automatizar ações e tarefas ou personalizar macros no Microsoft Word e Excel com VBA(Excel with VBA) , você pode automatizar tarefas e ações nos serviços do Google . Em serviços como Planilhas e Documentos(Docs) , você pode até escrever seus próprios menus personalizados.

Neste artigo, você aprenderá como acessar e ativar o Apps Script em seus vários serviços do Google(various Google services) , como navegar no Apps Script Editor e como conectar serviços. Você não aprenderá funções específicas de script(learn specific script functions) , mas o Google(Google) tem uma excelente documentação e tutoriais de script de aplicativos disponíveis para aprender a escrever Apps Script .

Como acessar o Editor de scripts do Google Apps(Access Google Apps Script Editor)

Você pode abrir o editor de código do Google Apps Script em vários serviços do (Google Apps Script)Google . Por exemplo, você encontrará o Apps Script no menu Extensões(Extensions) dentro do Planilhas Google.

Em outros serviços, você pode abrir o editor de scripts do Google Apps das seguintes maneiras:(Google Apps Script)

  • Google Docs : selecione Editor de scripts(Script editor) no menu Ferramentas(Tools) .
  • Apresentações Google(Google Slides) : selecione Editor de scripts(Script editor) no menu Ferramentas(Tools) .
  • Formulários Google(Google Forms) : selecione Editor de scripts(Script editor) no menu de três pontos.
  • Google Drive : clique com o botão direito do mouse em qualquer espaço em branco, selecione Mais(More) e selecione Google Apps Script .

Usando qualquer um desses métodos, você verá o editor de código do Apps Script aberto em uma nova guia. (Apps Script)Esta é a janela onde você escreverá cada uma das funções que compõem todo o seu script. Por padrão, você verá uma função vazia chamada myFunction() que está pronta para você começar a preencher seu código.

Nota(Note) : A formatação do código é muito importante para evitar erros. Use comentários conforme mostrado no código a seguir para se lembrar do que você estava tentando fazer nas seções do código. Isso é muito semelhante a como os comentários funcionam no código HTML com a programação da web.

Conforme navega no editor de código, você pode retornar a esta seção selecionando Code.gs no painel de navegação esquerdo na janela Editor . Para ver outras janelas disponíveis, passe o mouse sobre os ícones no painel esquerdo e o painel de navegação principal será aberto.

A seção Visão geral(Overview) é onde você pode encontrar estatísticas sobre seu script, como quantos erros ocorreram, quantas vezes ele foi executado e muito mais.

Abordaremos cada uma das outras seções do editor do Google Apps Script em cada seção abaixo.(Google Apps Script)

Navegando no Editor de scripts do Google Apps(Google Apps Script Editor)

À medida que você edita seu código no editor, é uma boa ideia selecionar o ícone do disco ( Salvar(Save) ) com frequência para não perder seu trabalho.

Uma vez salvo, você verá as outras opções do menu se acenderem. 

Esses incluem:

  • Executar(Run) : Tente executar todo o script do início ao fim.
  • Debug : Percorra seu script uma linha de cada vez.
  • Lista suspensa de funções(Function dropdown) : Navegue e navegue para cada uma das funções que você criou.
  • Log de execução(Execution log) : veja qualquer status ou mensagens de erro de cada tentativa que você fez para executar seu script.

A opção Bibliotecas(Libraries) no menu de navegação à esquerda é onde você pode acessar bibliotecas que outras pessoas escreveram (ou você escreveu e salvou em outro lugar). Isso é útil se você tiver um amigo que já escreveu um recurso que gostaria de usar no Planilhas Google(Google Sheets) ou no Google Docs , mas gostaria de adicionar recursos adicionais.

Tudo o que você precisa para adicionar essas bibliotecas ao seu projeto é o Script ID . Você pode encontrar isso na seção de configurações do projeto, que mostraremos como encontrar no final deste artigo.

Complementos dos serviços de script do Google Apps

A seção Serviços(Services) é a mais útil. É onde você pode integrar seu script atual com outros serviços do Google que você pode usar. 

Ao selecioná-lo, você verá a janela Adicionar um serviço aberta. (Add a service)Role(Scroll) para baixo até o serviço que você deseja usar como complemento do seu projeto existente. 

For example, if you’d like to pull data from your Google Analytics account into this script, you can select the Google Analytics API, and select Add.

If you want to find details about what functions are available to use for that new add-on service and how to use them, select the three dots to the right of the API and select See documentation.

This will open the Google Apps Script documentation in a new tab, opened automatically to the section for that Google service.

Explore the documentation for function syntax, tutorials, and code examples that you can use in your own script.

Além disso, observe que você pode navegar para outras seções da documentação para ver quais funções gerais estão disponíveis em seu script com base no serviço que você estava usando quando abriu originalmente o editor de código do Apps Script .

Por exemplo, se você abriu o editor no Planilhas Google(Google Sheets) , verifique a seção Planilhas(Sheets) no menu de documentação para ver as funções do Planilhas Google(Google Sheets) que você pode usar em seu script.

Como configurar e usar acionadores do Apps Script(Using Apps Script Triggers)

Outro recurso útil no Google Apps Script é a capacidade de definir acionadores com base em vários eventos ou programações.

Para configurar um novo acionador para seu script, selecione Acionadores(Triggers) no menu de navegação à esquerda. Na nova janela Triggers que se abre, selecione o botão (Triggers)Add Trigger .

A janela Adicionar acionador(Add Trigger) tem uma longa lista de opções que ajudam a personalizar exatamente como e quando você deseja que seu script seja executado. 

Observação(Note) : muitas dessas opções dependem do serviço para o qual você está escrevendo seu script ou das APIs que você adicionou(the APIs that you’ve added) .

Para configurar seu acionador, você precisará escolher:

  • Qual função iniciar inicialmente
  • A origem do evento, como uma hora, data específica ou um evento em seu serviço, como quando uma célula da planilha do Google é alterada ou um documento é aberto inicialmente
  • O tipo de evento, como quando algo em sua planilha ou documento do Google é aberto ou editado, ou a configuração específica de data ou hora
  • Frequência de notificação para a frequência com que você deseja receber atualizações sobre quando seus scripts falharam

Depois de selecionar Salvar(Save) , você poderá ver uma mensagem "Falha na autorização do script " se for a primeira vez que você salva um novo gatilho.

Isso geralmente é acionado se você tiver um bloqueador de pop-up ativado em seu navegador. Se você estiver usando o Google Chrome(Google Chrome) , basta selecionar o ícone de janela pequena com um “X” vermelho sobre ele. Altere a configuração para Sempre permitir pop-ups(Always allow pop-ups) e selecione Concluído(Done) .

Ao selecionar Salvar(Save) novamente, você precisará percorrer o processo para autorizar a execução do script que escreveu em sua conta do Google ou Google Workspace .

Primeiro, selecione a conta do Google na qual você deseja permitir que seu script seja executado.

Você verá um aviso de que a função personalizada ou o script que você escreveu não foi "verificado" pelo Google . Se você é a pessoa que escreveu o script, isso não importa e é seguro executá-lo em sua própria Conta(Google Account) do Google ou Google Workspace .

Para ignorar esse aviso, basta selecionar Avançado(Advanced) e, em seguida, selecionar o link Go to <project> (unsafe)

Por fim, na janela de permissões, selecione Permitir(Allow) para permitir que suas funções personalizadas e script sejam executados em sua conta do Google ou Google Workspace .

Você não precisará repetir esse processo novamente, somente na primeira vez que salvar ou executar seus projetos de script  personalizados do Google Apps .

Acessando seu ID do Google Script

Uma nota final – você pode fornecer seu script a amigos ou colegas para que eles possam usar seu script ou adicioná-lo como uma biblioteca ao seu próprio script. 

Você pode encontrar sua ID de script(Script ID) no ícone Configurações(Settings) no painel de navegação à esquerda.

O Script ID pode ser encontrado na seção IDs , à direita de Script ID .

Como você pode ver, o editor de scripts do Google Apps(Google Apps Script) é bastante simples se você souber como navegar para cada recurso que deseja usar. Apenas(Just) certifique-se de estudar bem a documentação do Google Apps Script para que você possa começar a aprender como escrever seus scripts e todas as funções disponíveis para uso.



About the author

Sou desenvolvedor web com experiência em Firefox e Google Docs. Sou formado em administração de empresas pela Universidade da Flórida. Minhas habilidades incluem: desenvolvimento de sites, sistema de gerenciamento de conteúdo (CMS), análise de dados e design de interface de usuário. Sou um consultor experiente que pode ajudar sua equipe a criar sites e aplicativos eficazes.



Related posts