Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Google Planilhas Avançado - #109 Sorteio

11/12/2022

Nesse 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

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

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.
Saiba mais!
Google Planilhas Avançado - #110 Intervalos Nomeados
No tutorial de hoje aprenderemos as funcionalidades dos intervalos nomeados dentro do Google Planilhas.
Saiba mais!
Google Planilhas
Neste curso abordaremos a fundo as funcionalidades do Google Planilha. Adentraremos no Google App Script e na API do Google Sheet. Aproveite.
Saiba mais!