O que é o Google Script? Como escrever seu primeiro script do Google Apps

O que é o Google Script? Como escrever seu primeiro script do Google Apps

Se você usa o Google Apps como o Google Sheets ou o Google Docs, o Google Script permite que você realize coisas que você nunca conseguiria com um aplicativo de área de trabalho semelhante.





O Google Script (também conhecido como Google Apps Script) é uma plataforma de desenvolvimento de aplicativos que permite integrar todos os serviços do Google Cloud que você usa.





O Google oferece uma longa lista de APIs para cada um de seus serviços em nuvem. Ao escrever aplicativos do Google muito simples, você pode abrir um mundo inteiro de recursos adicionais em cada um dos muitos serviços do Google.





O que você pode fazer com o Google Script?

Aprender o Google Script é muito fácil. Apenas algumas das coisas que você pode fazer com o Google Script incluem:

  • Criação de funções personalizadas no Planilhas Google
  • Integração de planilhas ou documentos do Google com o Gmail
  • Criação de aplicativos da web que você pode implantar usando o Google Sites
  • Adicionar um menu personalizado ao Google Docs
  • Criando painéis de tráfego da web no Planilhas Google usando dados do Google Analytics
  • Envio de e-mail do Planilhas Google ou de qualquer outro serviço do Google

Como os serviços do Google estão todos na nuvem, você pode criar seu script do Google Apps a partir de um único editor de script. A partir desse código, você pode acessar as APIs de qualquer um dos serviços do Google que usar.



Isso cria uma flexibilidade difícil de encontrar na maioria das outras plataformas de script.

Escrevendo seu primeiro script do Google Apps

Para ver como é fácil escrever um Google Script, tente o seguinte exemplo.





Seu primeiro script enviará um e-mail de sua conta do Gmail, com uma mensagem incorporada em seu Google Script.

  1. Abra um navegador da web e digite script.google.com no campo URL.
  2. Faça login em sua conta do Google, caso ainda não o tenha feito.
  3. Depois de fazer login no Google Apps Script, clique em Novo roteiro .
  4. Onde diz Projeto sem título , digite o nome Meu primeiro roteiro .

Exclua o código na janela do script e cole o seguinte:





function SendAnEmail() {
// Set the recipient email address
var email = 'xxxxx@yahoo.com'
// Create the email subject line.
var subject = 'This is my first script!';
// Create the email body.
var body = 'Hello, world!';
// Send an email
GmailApp.sendEmail(email, subject, body);
}

Clique no ícone do disco para Salve  o código. Em seguida, clique no Corre ícone para executá-lo.

Pode ser necessário fornecer permissão para que o script seja executado usando sua conta do Google pela primeira vez e para enviar e-mail de sua conta do Gmail.

Você pode ver um aviso de que o aplicativo não foi verificado. Basta clicar em Avançado e Vá para Meu Primeiro Script (inseguro) . Já que foi você quem escreveu o aplicativo, pode ter certeza de que é perfeitamente seguro executá-lo.

Esta será a aparência do e-mail recebido:

Este script usou o serviço Gmail para enviar um e-mail de sua conta através do Google Script.

É apenas um exemplo simples de como um Script do Google Apps pode acessar qualquer um dos seus serviços de nuvem do Google.

Adicionando mais recursos aos serviços do Google

Você também terá acesso ao Google Scripting em muitos dos serviços do Google.

Conforme mencionado acima, isso permite adicionar recursos estendidos a esses serviços. Por exemplo, dentro do Planilhas Google, você pode acessar o Editor de scripts do Google clicando em Ferramentas e, em seguida, clicando em Editor de roteiro .

Já vimos exemplos de criação de funções e menus personalizados no Planilhas Google . É um excelente recurso para começar a construir o seu próprio.

Você pode acessar o editor de scripts do Google da mesma forma no Google Docs.

Você pode até usar um Google Script para criar um complemento do Gmail para aprimorar sua experiência do Gmail. Isso permite que você modifique coisas como a janela de composição da mensagem ou até mesmo escrever um script que gerencie o arquivamento de e-mails antigos.

Para habilitar o desenvolvimento e teste de complementos do Google Script, você precisa habilitar complementos de desenvolvedor em sua conta do Gmail. Você pode fazer isso indo para Definições e clicando em Complementos e selecionando Habilitar add-ons de desenvolvedor para minha conta . Você precisará clicar Permitir em uma janela pop-up também.

A criação de complementos do Gmail está além do escopo deste artigo. Mas se você está realmente empenhado em mergulhar nisso, pode estudar o Guia do desenvolvedor do Google sobre como criar um complemento do Gmail.

Acesso às APIs do Google Script

De dentro do editor do Google Script, você pode acessar cada um dos seus serviços do Google usando um objeto global. Você usou o objeto global GmailApp no ​​exemplo Hello World acima.

Para acessar todos os recursos (métodos e chamadas que você pode fazer a partir do editor de scripts do Google), você só precisa habilitar os serviços avançados do Google para esse serviço.

Você pode fazer isso no editor de scripts do Google clicando em Recursos e Serviços avançados do Google .

Não se esqueça de clicar no Painel de controle da API Google Cloud Platform link na parte inferior e habilite o serviço nesse painel também.

Quando estiver no Google Cloud Platform API Dashboard, clique em Ativar APIs e serviços , pesquise o nome do serviço na Biblioteca de API, selecione-o e clique em Permitir .

Você só precisa habilitar o serviço avançado uma vez para cada conta do Google usada para scripts.

Se você rolar para baixo nesta página em que ativou a Biblioteca de API, verá um link para Documentação de referência . Salve este link, porque ele fornece exemplos valiosos e sintaxe sobre como integrar com essa API dentro de seus próprios scripts do Google.

Você pode ver um excelente exemplo de integração com o Google Analytics usando o Google Scripting em nosso guia para criar um painel de análise de site.

Navegar na biblioteca de API mostra quantos serviços do Google você pode integrar em seus scripts.

Existem centenas de APIs disponíveis.

Se você está interessado em se tornar um superusuário do Google, aprender como usar os scripts de aplicativos do Google é definitivamente o caminho a percorrer.

Além do básico do Google Script: e agora?

Como você pode ver no exemplo simples do Hello World acima, aprender a escrever um Google Script não é nada difícil.

complemento de emoji para teclado android

E como o Google fornece uma ampla biblioteca de scripts do Google Apps repleta de guias e referências, você tem uma base sólida para começar.

Se você deseja iniciar um aplicativo um pouco mais avançado do Google Script, experimente integrar o Formulários Google e o Gmail para se candidatar rapidamente a vagas de emprego.

Compartilhado Compartilhado Tweet O email Vale a pena atualizar para o Windows 11?

O Windows foi redesenhado. Mas isso é suficiente para convencê-lo a mudar do Windows 10 para o Windows 11?

Leia a seguir
Tópicos relacionados
  • Tecnologia Explicada
  • Programação
  • aplicativos do Google
  • Google Script
Sobre o autor Ryan Dube(942 artigos publicados)

Ryan é bacharel em Engenharia Elétrica. Ele trabalhou 13 anos em engenharia de automação, 5 anos em TI e agora é engenheiro de aplicativos. Ex-editor-chefe da MakeUseOf, ele palestrou em conferências nacionais sobre visualização de dados e foi apresentado na TV e no rádio nacionais.

Mais de Ryan Dube

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever