Google Planilhas Avançado - #109 Sorteio
11/12/2022Nesse tutorial vamos aprender como realizar sorteios através do Google Planilhas. Vamos iniciar pelo sorteio de números e posteriormente vamos aprender a sortear nomes.
Sorteios através do Google Planilhas
Existe uma fórmula no Google Planilhas que realiza sorteios entre um intervalo de números, porém ela é estática.
=ALEATÓRIOENTRE(1;100)
Então vamos usá-la em combinação com o script:
let app = SpreadsheetApp;
let spreadsheet = app.getActiveSpreadsheet();
let sheetNumeros = spreadsheet.getSheetByName("NÚMEROS");
let sheetNomes = spreadsheet.getSheetByName("NOMES");
//Faz o sorteio por números
function sortearPorNumero()
{
sheetNumeros.getRange('A1').setFormula('=RANDBETWEEN(0;100)');
}
Podemos também sortear pelo nome em uma lista. Para isso, utilizaremos o seguinte script:
//Faz o sorteio pelo nome na lista
function sortearPorNome()
{
let cont = 0;
let values = sheetNomes.getRange('A1:A').getValues();
values.map((elem,ind,obj)=>{
if(elem[0] != ""){
cont++;
}
});
let numeroSorteado = Math.floor(Math.random() * cont)+1;
let nomeSorteado = sheetNomes.getRange(`A${numeroSorteado}`).getValue();
sheetNomes.getRange('E1').setValue(nomeSorteado);
}
Sucesso nos códigos e na vida!
Precisa de suporte particular? webdesignemfoco@gmail.com
Posts Relacionados
Google Planilhas Avançado - #108 Integração ao Mercado Livre III
No tutorial de hoje aprenderemos como publicar e atualizar um anúncio no Mercado Livre a partir do Google Planilhas.
Google Planilhas Avançado - #110 Intervalos Nomeados
No tutorial de hoje aprenderemos as funcionalidades dos intervalos nomeados dentro do Google Planilhas.