4 scripts do Google que tornam as planilhas do Google mais eficientes

4 scripts do Google que tornam as planilhas do Google mais eficientes

O Planilhas Google faz parte do Google Suite e é de longe uma das ferramentas gratuitas mais poderosas à sua disposição. Ele permite que você rastreie, analise ou registre quase tudo que você possa imaginar. O que o torna ainda mais poderoso é o uso Scripts do Google para aprimorar os recursos do Planilhas Google.





A codificação no Google Sheets pode parecer um pouco intimidante. Você pode pensar a princípio que qualquer coisa com a palavra 'scripts' requer conhecimento avançado de programação. Na verdade, esse não é o caso.





Vamos dar uma olhada em alguns exemplos muito legais de scripts do Planilhas Google que podem aumentar sua produtividade.





O que são scripts do Planilhas Google?

Os scripts do Planilhas Google são trechos de código que você pode escrever dentro do Planilhas Google e que podem energizar suas planilhas. Os scripts do Planilhas Google são escritos em JavaScript e, como o JavaScript está se tornando cada vez mais popular, você já deve estar familiarizado com ele.

Escrever scripts do Google é muito semelhante a escrever VBA no Microsoft Excel para criar programas. Os scripts do Planilhas Google são baseados no Script do Google Apps, que também funciona com outros serviços do Google. Aqui estão quatro scripts que realmente demonstram o poder dos scripts do Planilhas Google.



1. Crie suas próprias funções personalizadas

Uma das maneiras mais fáceis de criar um Script do Google pode melhorar muito sua experiência no Planilhas Google é por criando funções personalizadas . O Planilhas Google já oferece uma longa lista de funções. Você pode ver os mais comuns clicando no Cardápio > Funções ícone.

Clicando em Mais funções mostra uma longa lista de funções matemáticas, estatísticas, financeiras, texto, engenharia e outras funções. No entanto, os scripts do Google oferecem a flexibilidade de criar suas próprias fórmulas personalizadas.





Por exemplo, digamos que você costuma importar informações de um termostato digital em seu trabalho, mas o termostato está configurado para Celsius. Você pode criar sua própria fórmula personalizada para converter Celsius em Fahrenheit, de modo que, com um clique, você possa converter automaticamente todos os valores importados.

Para criar sua primeira função personalizada, você precisará abrir o editor de scripts. Para fazer isso, clique em Ferramentas> Editor de Script .





Você verá a tela do projeto, onde poderá escrever seu código JavaScript.

lugares para comprar cachorros perto de mim

Aqui, substitua o que está nesta janela por sua própria função personalizada. O nome da função é igual ao nome que você começará a digitar em uma célula no Planilhas Google após o símbolo '=' para invocar sua fórmula. Uma função para converter Celsius em Fahrenheit seria mais ou menos assim:

function CSTOFH (input) {
return input * 1.8 + 32;
}

Cole a função acima na janela de código e selecione Arquivo> Salvar , nomeie o projeto como 'CelsiusConverter' e clique em OK .

Isso é tudo que há para fazer! Agora, tudo que você precisa fazer para usar sua nova função é digitar o sinal '=' seguido por sua função, com o número de entrada a ser convertido:

pressione Digitar para ver o resultado.

Isso é tudo que há para fazer. Você pode ver rapidamente como escrever praticamente qualquer fórmula personalizada necessária para se ajustar à sua Planilha Google.

2. Gerar gráficos automaticamente

Em outros artigos, mostramos como fazer coisas como registrar dados de suas câmeras Wi-Fi domésticas em uma planilha do Google ou talvez você esteja usando o Planilhas Google com uma equipe e outras pessoas estejam inserindo dados para você.

Digamos que você esteja trabalhando em uma planilha com novos dados todos os meses. Você gostaria de criar um gráfico automaticamente usando os dados da planilha. Você pode fazer isso criando uma função que criará um novo gráfico para você, com base nos dados da planilha atual aberta.

Nesse cenário, você é professor e, no final do ano, tem uma planilha para cada aluno com a lista de notas mensais dos exames:

O que você gostaria de fazer é executar uma única função nesta planilha que geraria um gráfico em segundos. Esta é a aparência desse script:

function GradeChart()
{ var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); var sheet = spreadsheet.getSheets()[0]; var gradechart = sheet.newChart() .setChartType(Charts.ChartType.LINE) .addRange(sheet.getRange('A1:B11')) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(gradechart); }

Agora, abra cada uma das planilhas do seu aluno e clique no Corre ícone no menu do Google Scripts para gerar o gráfico automaticamente.

Sempre que você clicar no ícone de execução, ele executará o script que você criou na planilha 'ativa' (a que você abriu na guia atual do navegador).

Para relatórios que você precisa gerar com frequência, como semanais ou mensais, esse tipo de função de gráfico gerada automaticamente pode realmente economizar muito tempo.

3. Crie menus personalizados

E se você não quiser que o script seja aberto para gerar automaticamente esse gráfico? E se você quiser a conveniência de ter essa função na ponta dos dedos no sistema de menus, dentro do Planilhas Google? Bem, você também pode fazer isso.

Windows 10 liga a tela de toque

Para criar um menu personalizado, você precisa dizer à planilha para adicionar seu novo item de menu toda vez que ela for aberta. Você faz isso criando um onOpen () função na janela do editor de scripts acima do Gradechart função que você acabou de criar:

function onOpen() {
var spreadsheet = SpreadsheetApp.getActive();
var menuItems = [
{ name: 'Create Grade Chart...', functionName: 'GradeChart' }
];
spreadsheet.addMenu('Charts', menuItems);
}

Salve o script e recarregue sua planilha. Você descobrirá que agora seu novo item de menu aparece com o nome que você definiu em seu script. Clique no menu e você verá o item de menu para a sua função.

Clique no item de menu e ele executará a função exatamente como fez quando você pressionou o ícone 'executar' de dentro do editor de scripts do Google!

4. Envie relatórios automatizados

O último exemplo de script que estamos mostrando é um script que enviará e-mail de dentro do Planilhas Google.

Isso pode ser útil se você estiver gerenciando uma grande equipe e tiver vários e-mails para enviar sobre o mesmo assunto.

Talvez você tenha feito uma avaliação de desempenho com membros individuais da equipe e registrado seus comentários de avaliação para cada pessoa em uma planilha do Google.

Seria bom apenas executar um único script e ter esses comentários enviados automaticamente por e-mail para 50 ou 60 funcionários, todos ao mesmo tempo, sem ter que criar manualmente todos esses e-mails individuais? Esse é o poder do Google Scripting.

Semelhante a como você criou os scripts acima, você criará um script entrando no editor de scripts e criando uma função chamada Mande emails () , assim:

function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 7; // Number of rows to process
var dataRange = sheet.getRange(startRow, 1, numRows, 3)
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = row[1]; // Second column
var message = row[2]; // Third column
var subject = 'My review notes';
MailApp.sendEmail(emailAddress, subject, message);
}
}

Digamos que você tenha sua planilha organizada conforme mostrado aqui.

O script acima funcionará em todas as linhas da planilha e enviará um e-mail para o endereço da segunda coluna com a mensagem que você digitou na terceira coluna.

o enviar email A função Google Scripts é de longe uma das funções mais poderosas do Google Scripts porque abre um mundo inteiro de automação de e-mail que vai economizar seu tempo.

Este script mostra o verdadeiro poder do Google Apps Scripting, combinando o Gmail com o Google Sheets Scripts para automatizar uma tarefa. Embora você tenha visto scripts que funcionam no Planilhas Google, a melhor coisa a aprender é o poder dos scripts em todo o Google Suite.

assistir netflix do telefone para a tv

Automação é o segredo do sucesso da produtividade

O que todos esses scripts do Google de automação devem mostrar a você que, com apenas algumas linhas simples de código, os scripts do Google têm o poder de automatizar parcial ou totalmente o Planilhas Google.

Essas funções podem ser configuradas para serem executadas de acordo com uma programação ou você pode executá-las manualmente sempre que desejar acioná-las. Os scripts do Google podem automatizar tarefas enfadonhas, como enviar e-mails ou enviar faturas do Planilhas Google. Procurando mais? Confira estes 3 scripts do Google para automatizar seus documentos.

Compartilhado Compartilhado Tweet O email Veja por que o FBI emitiu um aviso para Hive Ransomware

O FBI emitiu um alerta sobre uma cepa particularmente desagradável de ransomware. Veja por que você precisa ser especialmente cauteloso com o ransomware Hive.

Leia a seguir
Tópicos relacionados
  • Produtividade
  • Programação
  • JavaScript
  • Planilha
  • Planilhas do Google
  • Scripting
  • Google Script
Sobre o autor Anthony Grant(40 artigos publicados)

Anthony Grant é um escritor freelance cobrindo Programação e Software. Ele é formado em Ciência da Computação e se interessa por programação, Excel, software e tecnologia.

Mais de Anthony Grant

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