Realizado

Webapp no google sheets

Publicado em 25 de Agosto de 2023 dias na TI e Programação

Sobre este projeto

Aberto

Criar um web app no google apps script. O web app terá formulários, que alimentarão uma base de dados em um google sheet.
1 - Os campos da base de dados (que os formulários acessarão) serão: Telefone (somente números), Responsável (drop-down list), Nome (texto), Curso de Interesse (drop-down list), Status (drop-down list), Origem (drop-down list), Comentário (texto), Data Primeiro Contato (yyyy/mm/dd), Data Último Contato (yyyy/mm/dd).
2 - O owner poderá incluir/excluir emails (pessoas) que tem permissão para usar o web app para alimentar a base de dados.
3 - Todos os usuários com acesso ao web app devem poder conseguir ter acesso à base de dados que ele alimenta, mas somente leitura (ou seja, planilha protegida contra edição). A base de dados só poderá ser alimentada/editada através do web app, EXCETO o owner, que poderá editá-la manualmente. Em outras palavras, a planilha do banco de dados é protegida contra edição, exceto para o web app e para o owner.
4 - O web app deve permitir os seguintes tipos de edição na base de dados:
    4.1 - Adicionar registro: formulário em que o usuário preenche os campos e clica em "OK", aí a base de dados é incrementada com esse registro novo. Gerar um log da adição em aba de log.
    4.2 - Editar registro existente: formulário em que o usuário acessa um registro existente, edita os campos que quiser e clica em "OK", aí aquele registro da base é atualizado conforme a edição. Gerar um log da edição em aba de log.
    4.3 - Deletar registro existente: formulário em que o usuário acessa um registro existente e o deleta da base de dados. Gera um log da deleção em aba de log.
    4.4 - Importar base: formulário que importa todos os registros de um template xlsx preenchido. A importação deve pular os registros que estiverem fora do padrão de cada coluna e gerar um log os erros. Gerar também um log de importação na aba de log.
5 - Com relação às colunas que são drop-down list, o owner deve ter acesso a uma aba protegida em que pode inserir os itens que aparecerão nas drop-down lists.

Contexto Geral do Projeto

Criação de um CRM via google sheets, alimentado por web app.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por P. B.