Google Planilhas Avançado - #126 Projeto Completo - Assinatura Digital I
25/10/2023Hoje iniciamos o tutorial de assinatura dentro do Google Planilhas, ou seja, é possível que um documento seu seja validado por um gestor na sua planilha.
Validação com Assinatura na Planilha
Nós criaremos duas planilhas, sendo uma responsável pelo Banco de Dados que abrigará o usuário e senha, e os protocolos de assinatura e outra que será o documento a ser assinado. É importante que os arquivos sejam separados para que o usuário não tenha acesso as senhas.
O Banco de Dados será uma planilha com compartilhamento público para fornecer acesso aos documentos, porém você não deve divulgar o link da planilha de banco de dados a ninguém.
Outro detalhe importante também é que o script ficará em um arquivo separado, para que o usuário também não tenha acesso ao código-fonte.
Os arquivos ficarão assim:
SCRIPT
O arquivo script ficará separado da planilha na pasta do seu Google Drive. Iniciamos com o seguinte código:
let app = SpreadsheetApp;
let spreadsheetDoc = app.openByUrl('https://docs.google.com/spreadsheets/d/1i3NymFm9U0C4mOe_R_NH8HBXkwmXaR1xEXxx_fXG3ww/edit#gid=0');
let spreadsheetDB = app.openByUrl('https://docs.google.com/spreadsheets/d/1YGpeI12s2-JkuafRx7fPoKI5IhRn76eb3iUSFZXeacA/edit#gid=846667016');
let sheetDoc = spreadsheetDoc.getSheetByName('Página1');
let sheetUsers = spreadsheetDB.getSheetByName('USUÁRIOS');
let sheetProtocols = spreadsheetDB.getSheetByName('PROTOCOLOS');
/**
* Solicitar email e senha do usuário
*/
function verifyUser()
{
let ui = app.getUi();
ui.alert('teste');
}
Extensões / Google Apps Script
Dentro da planilha do Documento vamos chamar o arquivo acima, para tanto precisamos adicioná-lo como uma Biblioteca:
Na sequência vamos chamar o script:
function buttonClick() {
SCRIPT.verifyUser();
}
Repare que pelo planejamento do sistema, o usuário final não terá acesso nem ao Banco de Dados nem ao script, ainda que ele acesse Extensões >> Apps Script da planilha. Isso tudo é para preservar os dados.
Então é isso, na próxima aula continuamos o projeto! Fiquem todos com Deus! Sucesso nos códigos e na vida!
Quer melhorar seus scripts? webdesignemfoco@gmail.com
A mulher não pode dispor de seu corpo: ele pertence ao seu marido. E da mesma forma o marido não pode dispor do seu corpo: ele pertence à sua esposa. Coríntios 7:4