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 - #104 Senha na Planilha

15/08/2022

Nesse tutorial iremos aprender como inserir senha de bloqueio dos dados dentro do Google Planilhas utilizando para isso o Google Apps Script.

Proteger com senha a planilha

A senha serve para proteger dados sensíveis dentro de uma planilha, portanto podemos neste exemplo vamos ocultar todas as abas e abrir a popup de senha.

let app = SpreadsheetApp;
let spreadsheet = app.getActiveSpreadsheet();
let sheet = spreadsheet.getSheets()[0];
let senha = '123456';

//Abri o display de senha assim que a planilha for aberta
function onOpen(e) {
  spreadsheet.getSheets().map((elem,ind,obj)=>{
    if(elem.getName() != sheet.getName()){
      elem.hideSheet();
    }
  });
  sheet.activate();
  displayPrompt();
}

//Função do display
function displayPrompt()
{
  let ui = app.getUi();
  let result = ui.prompt('Digite a senha:');
  let button = result.getSelectedButton();
  let ress = result.getResponseText();

  if(button === ui.Button.OK){
    if(ress != senha){
      displayPrompt();
    }
  }else if(button === ui.Button.CLOSE){
    displayPrompt();
  }
}

Por hoje é só! Sucesso nos códigos e na vida!

Precisa de um professor? webdesignemfoco@gmail.com

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

Posts Relacionados

Google Planilhas Avançado - #103 Paginação
Nesse tutorial vou ensinar como criar uma paginação de dados no Google Planilhas utilizando a fórmula QUERY.
Saiba mais!
Google Planilhas Avançado - #105 Integração com a Tabela FIPE
Nesse tutorial vamos aprender como realizar a integração do Google Planilhas com a tabela FIPE, trazendo dados de veículos.
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!