Aumente a produtividade com esses excelentes scripts de planilhas do Google

Se você usar um aplicativo de planilha para processar dados, os scripts personalizados poderão ser a chave mestra. Comece a usar esses excelentes scripts do Google Spreadsheet e faça uso de seus dados de novas maneiras.

Se você usar um aplicativo de planilha para processar dados, os scripts personalizados poderão ser a chave mestra.  Comece a usar esses excelentes scripts do Google Spreadsheet e faça uso de seus dados de novas maneiras.
Propaganda

Você sabia que o conjunto de produtos no Google Drive, especialmente o Google Spreadsheet, pode ter sua funcionalidade estendida por scripts personalizados? Estes scripts podem melhorar drasticamente a sua produtividade OneDrive vs Google Drive - Qual é o melhor para a produtividade do Office? OneDrive vs Google Drive - Qual é o melhor para produtividade de escritório? À medida que o impulso para os aplicativos da web evoluiu, agora encontramos duas poderosas soluções em nuvem - o SkyDrive e o Google Drive. Essas duas opções oferecem todas as ferramentas necessárias para sincronização de arquivos e produtividade no escritório .... Leia Mais enquanto usa o Google Spreadsheet, e é relativamente fácil alterar os scripts existentes ou até mesmo criar os seus próprios!

Se você usar um aplicativo de planilha para processar dados, os scripts personalizados poderão ser a chave mestra. Comece a usar esses excelentes scripts do Google Spreadsheet e faça uso de seus dados de novas maneiras.

Como usar scripts

Aumente a produtividade com estes excelentes Google Spreadsheet Scripts google spreadsheet scripts manager
Antes de começar a babar nos seguintes scripts do Google Spreadsheet, é importante saber como adicioná-los e usá-los.

1. Para adicionar um script, você precisa fazer login no Google Drive, ir para uma planilha, escolher Ferramentas - Editor de scripts.

2. Copie e cole o código de script e clique em Salvar .

3. Para executar o script, vá até Tools - Script Manager e escolha a função desejada. O nome da função corresponde ao nome na primeira linha do script, isto é, a function removeDuplicates() resulta no script sendo chamado de removeDuplicates .

Para todos os scripts e programação de nerds, os scripts são escritos em JavaScript. O que é JavaScript e como funciona? [Tecnologia Explicada] O que é JavaScript e como funciona? [Tecnologia Explicada] Leia Mais. O Google tem vários recursos que descrevem a API que você pode usar em seu código de script. Se você precisa acompanhar o seu JavaScript, há uma abundância de recursos livres de JavaScript Comece codificando JavaScript agora mesmo com estes 5 grandes recursos gratuitos Comece codificando JavaScript agora mesmo com estes 5 grandes recursos gratuitos Leia mais você pode usar.

Remover duplicados

Aumente a produtividade com estes excelentes scripts de planilhas Google google spreadsheet scripts remover duplicatas
Se você estiver trabalhando com uma planilha grande que possa ter informações repetidas, pode ser vantajoso remover essas entradas duplicadas (dependendo do contexto do seu trabalho). Dessa forma, você tem um conjunto de dados "perfeito" com o qual não vai confundir informações repetidas. O código de script para isso é o seguinte:

function removeDuplicates() {
var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();
var newData = new Array();
for(i in data){
var row = data[i];
var duplicate = false;
for(j in newData){
if(row.join() == newData[j].join()){
duplicate = true;
}
}
if(!duplicate){
newData.push(row);
}
}
sheet.clearContents();
sheet.getRange(1, 1, newData.length, newData[0].length).setValues(newData);
}

Com um pouco de pesquisa, tenho certeza de que esse script também pode ser ajustado para contar o número de vezes que uma entrada é duplicada ou até mesmo contar as entradas primeiro e depois excluir as duplicatas.

Enviar email da planilha

Aumente a produtividade com estes excelentes scripts de planilhas do Google scripts de planilha do google enviar e-mail
Você sabia que também pode enviar e-mails de uma planilha? Absolutamente! Para este script específico, você pode alterar o destinatário e o corpo da mensagem, mas a linha de assunto é fixa. Você pode alterá-lo no código de script ou modificar o script para aceitar uma terceira coluna entre o destinatário e o corpo da mensagem de um assunto. Em seguida, basta modificar o número de itens a serem processados ​​no script e executá-lo. O código de script para isso é:

function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 2; // Number of rows to process
// Fetch the range of cells A2:B3
var dataRange = sheet.getRange(startRow, 1, numRows, 2)
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = row[0]; // First column
var message = row[1]; // Second column
var subject = "Sending emails from a Spreadsheet";
MailApp.sendEmail(emailAddress, subject, message);
}
}

Formatação Condicional Expandida

Aumente a produtividade com esses excelentes scripts de planilha do Google google spreadsheet scripts formatação condicional
Um dos recursos mais úteis das planilhas é a formatação condicional - uma regra personalizada por célula que altera sua formatação (como cor de preenchimento) dependendo do conteúdo da célula. Funciona bem, mas também é limitado para células individuais. Se você quiser expandir a formatação condicional para uma linha inteira, por exemplo, precisará usar um script.

Este aqui é um script de exemplo que deve fazer o trabalho. Esse script define a cor da linha, dependendo do valor na coluna "Status".

function setRowColors() {
var range = SpreadsheetApp.getActiveSheet().getDataRange();
var statusColumnOffset = getStatusColumnOffset();
for (var i = range.getRow(); i< range.getLastRow(); i++) {
rowRange = range.offset(i, 0, 1);
status = rowRange.offset(0, statusColumnOffset).getValue();
if (status == 'Completed') {
rowRange.setBackgroundColor("#99CC99");
} else if (status == 'In Progress') {
rowRange.setBackgroundColor("#FFDD88");
} else if (status == 'Not Started') {
rowRange.setBackgroundColor("#CC6666");
}
}
}
//Returns the offset value of the column titled "Status"
//(eg, if the 7th column is labeled "Status", this function returns 6)
function getStatusColumnOffset() {
lastColumn = SpreadsheetApp.getActiveSheet().getLastColumn();
var range = SpreadsheetApp.getActiveSheet().getRange(1, 1, 1, lastColumn);
for (var i = 0; i< range.getLastColumn(); i++) {
if (range.offset(0, i, 1, 1).getValue() == "Status") {
return i;
}
}
}

No entanto, observe que o script é codificado, portanto, será necessário alterar os valores de teste (o conteúdo na célula), as cores da cor de preenchimento e talvez até adicionar ou remover casos, conforme necessário, para sua planilha.

Conclusão

Como você pode ver, os scripts podem ser extremamente úteis na planilha do Google. Eles tendem a ser muito especializados para requisitos específicos, por isso, se você planeja usar um que não venha da Galeria de scripts, há uma grande chance de editar partes dele por conta própria.

No entanto, o Google tem muitos recursos e tutoriais sobre como editar scripts, portanto, você deve ter tudo de que precisa para realizar o trabalho.

Dito isto, não tenha medo de verificar a Galeria de Scripts encontrada no menu Ferramentas . Há muitos grandes disponíveis que podem fazer muito para a sua produtividade do dia a dia. Ryan também nos mostrou algumas funções surpreendentes do Google Spreadsheet Realizar proezas incríveis com essas úteis funções de planilha do Google Realizar proezas incríveis com essas funções úteis do Spreadsheet do Google Tenho vergonha de admitir que apenas recentemente decidi começar a experimentar o Google Spreadsheets e o que eu Descobri é que qualquer fascínio ou poder Excel teve sobre mim devido às coisas incríveis ... Leia mais. Como usar o Formulários Google, planilha do Google e scripts 10 Dicas e truques avançados para o Formulários Google 10 Dicas e truques avançados para formulários do Google Se o Formulários Google ainda não for seu criador, é hora de mudar de ideia. Você pode achar que sabe tudo o que há para saber sobre o Formulários Google, mas graças ao Google ... Leia mais é uma tarefa valiosa que vale a pena aprender.

Qual é o seu script favorito na planilha do Google? Deixe-nos saber nos comentários!

In this article