APP WEB para Salvar, Pesquisar, Editar e Excluir Dados de Planilha Google via Apps Script

Поделиться
HTML-код
  • Опубликовано: 1 дек 2024
  • НаукаНаука

Комментарии • 180

  • @neitondurval
    @neitondurval 3 года назад +5

    Amigo não sou aluno seu, porém top de mais seu vídeo, tipo eu que não entendo consegui alterar, colocar a quantia de dados que eu precisava, tirei a parte da data e do valor, tipo muito intuitivo e fácil de manipular, top de mais, só gratidão a você e sua didática.

    • @CanalSGP
      @CanalSGP  3 года назад +1

      Boa noite, obrigado, sucesso em seus estudos.

  • @entulhosfozcacambas5714
    @entulhosfozcacambas5714 2 года назад +1

    Ja trabalho com planilhas a algum tempo, mais não nesses niveis, aulas incriveis!!!

  • @denisbarbosa8818
    @denisbarbosa8818 3 года назад +1

    Excelente vídeo para entrar no mundo da programação no google sheets e sair um pouco da caixa do vba

  • @ednaldomoveis
    @ednaldomoveis 2 года назад

    MUITO OBRIGADO PELA SUA EXPLICAÇÃO !
    EU FIZ O PAÇO A PAÇO E DEU CETINHO ! VALEU AMIGO 🤝

    • @CanalSGP
      @CanalSGP  2 года назад +1

      Que bom que conseguiu.

  • @caugustoribeiro
    @caugustoribeiro 2 года назад +1

    Meus parabéns pelo excelente vídeo e por compartilhar seus conhecimentos conosco! Ficou muito bom o vídeo, uma verdadeira aula! Muito bem explicada! Que Deus te abençoe!

    • @CanalSGP
      @CanalSGP  2 года назад

      Obrigado, sucesso em seus estudos.

  • @leosarnaglia
    @leosarnaglia 6 месяцев назад +1

    Parabéns meu amigo. excelente aula.

    • @CanalSGP
      @CanalSGP  6 месяцев назад

      Muito obrigado

  • @luismacartney5858
    @luismacartney5858 3 года назад +2

    Como sempre só aulas tops

    • @CanalSGP
      @CanalSGP  3 года назад

      Obrigado pelo elogio

  • @AndreKaiqueDellIsola
    @AndreKaiqueDellIsola 7 месяцев назад +1

    EXCELENTE PROJETO gostei muito, vai ajudar muito.

  • @sandrodacunhaeuzebio8206
    @sandrodacunhaeuzebio8206 9 месяцев назад +1

    Shouw de bola! Realmente sensacional! Muito obrigado e parabéns!

  • @leandrolamindepaulapereira9485
    @leandrolamindepaulapereira9485 3 года назад +1

    Muito Show!!!, mas acho que vou continuar nas macros tem muita coisa pra aprender 👏🏼👏🏼👏🏼👏🏼👏🏼

  • @andreluizsales3286
    @andreluizsales3286 Год назад +1

    Muito obrigado pela aula.

  • @thefcs100
    @thefcs100 3 года назад +1

    Fantástico professor muito obrigado.

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, obrigado.

  • @assisribeiro8451
    @assisribeiro8451 3 года назад +1

    Professor. Muito obrigado. Vc é Show.

    • @CanalSGP
      @CanalSGP  3 года назад

      Bom dia, obrigado.

  • @Wilton_Gomes.
    @Wilton_Gomes. Месяц назад +1

    Top demais.😲

  • @Gusta_157
    @Gusta_157 2 месяца назад

    Boa aula, ajudou bastante.
    OBS: o professor tem a voz do pombo do filme Bolt kkkkkk depois deem uma pesquisada

    • @CanalSGP
      @CanalSGP  2 месяца назад

      Que bom que ajudou.

  • @jmircn
    @jmircn 3 года назад +1

    Boa tarde!
    Estou gostando!

    • @CanalSGP
      @CanalSGP  3 года назад

      Que bom, sucesso em seus estudos.

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, qual a linha de código que tem na linha 23 do seu arquivo Macros.

    • @jmircn
      @jmircn 3 года назад

      @@CanalSGP Problema resolvido, foi questão de formatação de colunas!

  • @wellingtonbatista2835
    @wellingtonbatista2835 7 месяцев назад +1

    Muito bom, obrigado.

  • @thiagoprado8561
    @thiagoprado8561 Год назад

    Antes de tudo...Parabens pelo excelente trabalho e por compartilhar esse nivel de conhecimento com a gente. Gostaria de apenas de trabahar o visual e apenas executar a função de pesquisar de acordo com o código que eu inserir. Os dados na base ja são alimentados por query. É possivel?

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, obrigado, pode tentar adaptar os códigos de script, mas não testei com fórmula query.

  • @ednaldomoveis
    @ednaldomoveis 2 года назад +1

    Boa tarde !
    estou seguindo o paço a paço , mas demora muito para gerar o app !
    ja estou a mais de 20 minutos esperando e olhaque minha internet é de ultra velocidade !!
    espero que eu consigo depois eu falo !!

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa tarde, não deveria demorar muito, teste em outra conta para ver.

  • @pcmoreno1000
    @pcmoreno1000 Год назад

    Oi Mestre, como faço para desabilitar um campo como preenchimento obrigatório?

    • @CanalSGP
      @CanalSGP  Год назад

      Boa noite, na função java script pode retirar o campo do if.

  • @alexgriffo5106
    @alexgriffo5106 4 месяца назад

    Bom dia!! Excelente explicação!!!👏🏻👏🏻 Gostaria de saber se é possível fazer uma lista suspensa para os campos filho e estado civil. Obrigado!!

    • @CanalSGP
      @CanalSGP  3 месяца назад +1

      Boa noite, obrigado, vai ser o mesmo procedimento que foi efetuado para formulário. Segue link do vídeo. ruclips.net/video/5QUB_sRZ7KI/видео.html

    • @alexgriffo5106
      @alexgriffo5106 3 месяца назад

      Muito obrigado!!!​@@CanalSGP

    • @CanalSGP
      @CanalSGP  3 месяца назад

      De nada.

  • @giliard.soares
    @giliard.soares 3 года назад +1

    Sensacional!!! Gratidão, professor! Dúvida: Dá para colocar caixas de seleção nessa mascara web?

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, obrigado, dá sim, mas é mais complexo.

  • @ItaloColinsAlves
    @ItaloColinsAlves Год назад

    Professor, boa tarde! eu usei este exemplo e criei um app web para a minha planilha de 39 colunas . porém os botões de incluir, excluir, editar e salvar, não funcionam. O que pode estar acontecendo?. Ah, existem 5 colunas na minha tabela no formato "data", o que fazer?

    • @CanalSGP
      @CanalSGP  Год назад

      Boa tarde, muito provável que seja erro de digitação de códigos. Teste depois de executar clicar com botão direito do mouse sobre a página web, ir em inspecionar, posteriormente console e verifique se mensagens de erro em vermelho.

  • @odilonbianchi1327
    @odilonbianchi1327 2 года назад

    Ótimo conteúdo. Muito claro e objetivo.
    Mas estou tendo um problema. Criei o formulário de cadastro na planilha Google, e criei um segundo mas referenciando a aba dados da primeira planilha. Quando compartilho essa segunda planilha com outra pessoa, o script funciona mas o botão pesquisar não funciona. Obrigado.

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa tarde, obrigado, talvez seja algo relacionado a formatação dos dados, para testar, formate todas as colunas da planilha para texto simples, inclusive datas.

  • @JuniorSilva-c5e
    @JuniorSilva-c5e Месяц назад

    Bom dia professor, primeiro obrigado por compartilhar teus conhecimentos. Fiz um projetinho baseado nas tuas aulas, porém a função excluir não está funcionando, somente ela, tem algum e-mail que possa me informar, se possível me ajudar nessa parte?

    • @CanalSGP
      @CanalSGP  Месяц назад

      Boa tarde, depois de executar o botão excluir, clique com botão direito do mouse sobre o formulário, inspecionar, console e verifique se tem alguma mensagem de erro com x em vermelho.

  • @alexgriffo5106
    @alexgriffo5106 4 месяца назад

    Professor excelente aula!!! Tenho uma dúvida, como faço para que o ID não seja criado automaticamente. Gostaria de eu mesmo poder informar o numero de ID para cada funcionário cadastrado. Obrigado!!!

    • @CanalSGP
      @CanalSGP  4 месяца назад +1

      Bom dia, ID não se trata de informação que deva alterar, sem ele simplesmente os códigos não vão ter uma identificação segura de cada linha para funcionar.

    • @alexgriffo5106
      @alexgriffo5106 4 месяца назад

      Muito obrigado pela informação!!!​@@CanalSGP

    • @CanalSGP
      @CanalSGP  4 месяца назад

      De nada.

  • @MonitoramentoeAvaliaçãodeParce

    Como eu tinha comentado em outra pergunta, estou tentando colocar o id na caixa box que me retorna "Salvo com Sucesso", e como ela esta na Form-js.html, quando coloco "+ novoid" ela da erro na execução! se tiver alguma outra ideia como posso resolver isso agradeço!

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, pode ser porque o novoid é valor numérico, pode estar entendo o + como operação matemática. O que pode tentar é ver algum código java script que converta o número para texto e depois concatenar.

  • @feliperos7
    @feliperos7 5 месяцев назад

    Boa tarde.
    Na página Web, como faço para inserir dados na minha lista?
    Fiz conforme aulas de formulário da planilha Google l, na planilha os dados aparecem. Na página Web não aparece.

    • @CanalSGP
      @CanalSGP  5 месяцев назад

      Boa tarde, não entendi exatamente o que pretende fazer.

    • @feliperos7
      @feliperos7 5 месяцев назад +1

      @@CanalSGP já consegui. O que queria é inserir dados no campo de lista.
      Mas isso na pág Web.
      Então é necessário fazernome para todas opções.

    • @CanalSGP
      @CanalSGP  5 месяцев назад

      Que bom que conseguiu.

  • @jokbala
    @jokbala Год назад

    na guia macro como carregar os campos na função porcentagem?

    • @CanalSGP
      @CanalSGP  Год назад

      Boa tarde, teste formatar a coluna da planilha Google com porcentagem para texto simples.

    • @jokbala
      @jokbala Год назад

      não funcionou, preciso digitar no formulário por ex 2,35 e lá na guia dados aparece me forma de porcentagem. o problema e que vai para guia dados em forma de numeral. preciso que fosse ja em percentual direto sem precisar converter , como faço?

  • @DelAngolacontrolooficinas
    @DelAngolacontrolooficinas 3 месяца назад

    boa noite, eu tenho na minha planilha 3 colunas com formulas , é possivel manter as formulas?

    • @CanalSGP
      @CanalSGP  3 месяца назад

      Bom dia, as fórmulas podem ocasionar problema no código para localizar a próxima linha vazia. Talvez se colocar as fórmulas utilizando arrayformula pode dar certo.

  • @JullioDigir
    @JullioDigir 2 месяца назад

    Amigo, essa aplicação WEB não funciona em dispositivo mobile? Eu fiz utudo certinho e quando eu copio o link do script no navegador do celular aparece "Não foi possível abrir o arquivo" e também "Verifique o endereço e tente novamente".

    • @CanalSGP
      @CanalSGP  2 месяца назад +1

      Boa tarde, precisa ser o link url da página web publicada e ter configurado para permitir com sua conta.

  • @LuisGomes-fn1zi
    @LuisGomes-fn1zi Год назад

    Sensacional, funcionou.
    Mais como faço para excluir as opções, Editar, salvar excluir?
    Preciso dela só pra consultar.
    Desde já agradeço e muito obrigado.

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, somente para pesquisa talvez seja melhor um filtro, segue link de vídeo neste sentido. ruclips.net/video/6MRYDD7sa9w/видео.html

    • @LuisGomes-fn1zi
      @LuisGomes-fn1zi Год назад

      @@mateusvlvbd Boa tarde querido.
      Como eu aguardei essa resposta, já até salvei em um bloco de notas.
      Estou com minhas gambiaras quase prontas, você eliminou uma das duas pendências que eu tinha.
      Muito obrigado e uma ótima reta final de 2023.

  • @JulioCFR
    @JulioCFR 2 года назад

    Show , só uma dúvida e se minha planilhas de 3 datas, como coloco, seria desta forma (linha, 5, 7, 3)

    • @CanalSGP
      @CanalSGP  2 года назад +1

      Bom dia, precisa replicar os códigos relacionados a data, por exemplo, var Data1, Var Data2

    • @JulioCFR
      @JulioCFR 2 года назад +1

      @@CanalSGP obrigado show de bola

  • @CesarAndreotti
    @CesarAndreotti 2 года назад

    Parabéns pelo canal!! Muito bacana a forma como passa o conhecimento!
    Eu tenho um dúvida e talvez pudesse me ajudar! Tem como fazer um appweb/formulário que seria como um menu inicial (por exemplo: Cadastro, Produtos e Vendas) e a partir desse menu, chamaria esse app web de cadastro?
    Obrigado!!

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, obrigado, no AppScript é mais complicado porque não é simples criar mais de uma página html.

  • @Gedison10
    @Gedison10 2 года назад

    Boa noite!
    Estou gostando muito desse material.
    Uma pergunta... Tem com eu colocar nessa pagina um botão com um link que leva para outra pagina?

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, que bom, pode colocar um link url utilizando a tag a do html.

  • @LuisGomes-fn1zi
    @LuisGomes-fn1zi 10 месяцев назад

    Olá, bom dia professor
    Estou com um problema, fiz uma adaptação, inclui no campo busca uma matricula, pessoal tem usado nessa matricula, os 4 primeiros números do CPF.
    Porém o google planilhas não tem reconhecido o 0(Zero) pois muitos CPF começa com 0.
    Se eu tiro o 0 e coloco apenas os 3 números seguintes, ele encontra o cadastro.
    Poderia me auxiliar com esse problema?

    • @CanalSGP
      @CanalSGP  10 месяцев назад +1

      Bom dia, teste formatar a coluna da planilha Google para texto simples.

    • @LuisGomes-fn1zi
      @LuisGomes-fn1zi 10 месяцев назад

      ​@@CanalSGP Resolvido, muito obrigado querido.
      Bom final de semana, Deus abençoe.

    • @CanalSGP
      @CanalSGP  10 месяцев назад +1

      De nada.

  • @josneynataliciofell628
    @josneynataliciofell628 2 года назад

    tem a possibilidade de não tornar alguns campos obrigatórios? obrigado

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, pode retirar do if de verificação os campos que não são obrigatórios.
      if (Campo2.trim().length == 0 || Campo3.trim().length == 0 || Campo4.trim().length == 0 ||
      Campo5.trim().length == 0 || Campo6.trim().length == 0){

  • @fabricioramos7293
    @fabricioramos7293 2 года назад

    Como se tornar aluno?
    Tem como a pesquisa ser apresentada em lista com todas as informações cadastradas?

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, pesquisa por botão de comando é apenas para busca por dado único.

  • @henriquemoreira4164
    @henriquemoreira4164 2 года назад

    Perfeito, os campos poderiam ter listas dependentes professor?

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa noite, é possível, segue link de exemplo em formulário na planilha. O que vai mudar no código é apenas a forma de referenciar a planilha. ruclips.net/video/DWEEYJ-wCXU/видео.html

  • @marcelocadori6756
    @marcelocadori6756 3 года назад

    Ótimo exercício! Esse formulário web vi funcionar com acesso multiusuário?

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa noite, obrigado, funciona para mais de um usuário, mas se ambos clicar ao mesmo tempo no botão salvar, um registro vai ser perdido.

  • @franueldesousa
    @franueldesousa 2 года назад

    Tem como fazer o opção SALVAR registrar na planilha em colunas diferentes a data e a hora automaticamente? Obrigado.

    • @CanalSGP
      @CanalSGP  2 года назад +1

      Boa noite, se for ajustado sim, mas não fiz script neste sentido ainda.

    • @franueldesousa
      @franueldesousa 2 года назад

      @@CanalSGP Obrigado pelo retorno. A outra dúvida era sobre máscara de CPF, CNPJ e campos que só permitem inserção de números.

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, no vídeo no link a seguir foi abordado sobre mascara para cnpj. ruclips.net/video/dWZ3S1_IBDk/видео.html

  • @natanaeldeoliveira4399
    @natanaeldeoliveira4399 3 года назад

    Ótimo vídeo!.
    Gostaria de saber se possível ter os dois formulário na mesma planilha?.
    Tentei fazer isso e aparece um erro que é :
    Erro formulário não encontrado".
    Muito obrigado!.

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa noite, obrigado, com os mesmos nomes dos arquivos de programação não.

  • @alexgriffo5106
    @alexgriffo5106 3 месяца назад

    Boa noite. Teria como no local da Data de aniversário ao invés de digitar a data, ter a opção de calendário para selecionar a data. se possível poderia me explicar como fazer. Muito obrigado!!

    • @CanalSGP
      @CanalSGP  3 месяца назад +1

      Bom dia, onde tem type="text" no campo no arquivo html, teste alterar para type="date"

    • @alexgriffo5106
      @alexgriffo5106 3 месяца назад

      Show!!! Muito obrigado!!! Funcionou perfeitamente!!​@@CanalSGP

    • @alexgriffo5106
      @alexgriffo5106 3 месяца назад +1

      Show!!! Funcionou perfeitamente!! Obrigado!​@@CanalSGP

    • @CanalSGP
      @CanalSGP  3 месяца назад

      De nada.

  • @ronaldosilvarenzetti7135
    @ronaldosilvarenzetti7135 2 года назад

    Implementei a planilha entretanto nao foi passado no video como chamar o script que roda o formulário qual seria a melhor maneira?
    function Chamar(Arquivo){
    return HtmlService.createHtmlOutputFromFile(Arquivo).getContent();
    }
    Tem essa chamada mas nao entendi como fazer,pode me dar uma luz?

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, o script que aciona o formulário é a function acima desta que postou.

    • @ronaldosilvarenzetti7135
      @ronaldosilvarenzetti7135 2 года назад

      @@CanalSGP NA realidade quero chamar o script do formulario a partir da planilha que estou armazenando od dados,nao sei bem como fazer

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa noite, para exibir o formulário na planilha é um pouco diferente o procedimento, segue link de vídeo sobre este mesmo formulário, mas sendo exibido na planilha. ruclips.net/video/JRFtS4_4gJc/видео.html

    • @ronaldosilvarenzetti7135
      @ronaldosilvarenzetti7135 2 года назад

      @@CanalSGP
      const url = 'url implantacao';
      function openIndex() {
      const html=HtmlService.createHtmlOutputFromFile('form')
      html.setWidth(300).setHeight(200)
      const ui = SpreadsheetApp.getUi().showModalDialog(html,'Pop Up')
      }
      function setTrigger(){
      const ss = SpreadsheetApp.getActive();
      ScriptApp.newTrigger('openIndex').forSpreadsheet(ss).onOpen().create();
      }
      function myURL(){
      return url;
      }




      Formulário Carregando....

      google.script.run.withSuccessHandler(success).withFailureHandler(failer).myURL();
      function success(e){
      console.log(e);
      addDiv(e);
      const a = document.createElement('a')
      a.href=e
      a.target="_blank"
      a.click()
      }
      function failer(e){
      console.log(e);
      }
      function addDiv(output){
      }


      Achei em um curso da udemy um codigo e adptei acabou dando certo...

  • @JulioCFR
    @JulioCFR 2 года назад

    Professor estou treinando script e acrescentei mas uma coluna de data, sendo que quando vou pesquisar ela traz as datas repetindo, e buscando outra data, exemplo 12/01 e minha data ela trás 07/01 e não sei de onde está buscando, consegue me ajudar

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa tarde, talvez a referência coluna esteja errada, pode ser a coluna da planilha ou no retorno dos dados para o arquivo html para carregar.

  • @alexgriffo5106
    @alexgriffo5106 3 месяца назад

    Boa noite. Estou tendo um problema na hora de pesquisar, se o campo data na planilha não tiver uma data escrita ele não retorna nenhum resultado quando acionamos o pesquisar. Os outros campos se não tiverem nada escrito não tem problema ele retorna a pesquisa o único campo que não pode ficar sem informação, vazio no caso é o campo data dentro da planilha. gostaria de deixar o campo data vazio também e ele retorna a pesquisa. conforme acontece com os outros campos. Muito obrigado!!

    • @CanalSGP
      @CanalSGP  3 месяца назад +1

      Bom dia, teste colocar qualquer caracter na célula para testar.

    • @alexgriffo5106
      @alexgriffo5106 3 месяца назад

      Fiz conforme você recomendou porém não retornou. Tem que ser uma data e se não tiver data nenhuma não retorna.@@CanalSGP

    • @CanalSGP
      @CanalSGP  3 месяца назад +1

      Boa tarde, teste colocar um if na var data no arquivo de script.
      if (dados[linha][4] != ""){
      var data = Utilities.formatDate(dados[linha][4], Session.getScriptTimeZone(), "dd/MM/yyyy");
      }else{
      var data = "";
      }

    • @alexgriffo5106
      @alexgriffo5106 3 месяца назад

      @@CanalSGP Muito obrigado mesmo!!! Você é o melhor dos melhores!!! Funcionou perfeitamente!!!

    • @CanalSGP
      @CanalSGP  3 месяца назад

      De nada.

  • @Maxkymbo
    @Maxkymbo 3 года назад

    Teria como fazer como o formulário Excel vba esse envio, edição excluir

    • @CanalSGP
      @CanalSGP  3 года назад +1

      Bom dia, com formulário vba somente salvar, segue link de vídeo explicativo. ruclips.net/video/5pO5Qiwy0ak/видео.html

    • @Maxkymbo
      @Maxkymbo 3 года назад

      @@CanalSGP com base do formulário HTML eu consigo trazer as informações para um formulário vba no Excel e editar ou excluir? Assim com fazer consulta de cep e trazer essas informações

  • @marcelogoulart9455
    @marcelogoulart9455 6 месяцев назад

    Estou com dificuldade em colocar a regra de não permitir repetir o número da matrícula, percorrendo a coluna e comparando com o dado informado.

    • @CanalSGP
      @CanalSGP  6 месяцев назад

      Boa tarde, fazer este tipo de bloqueio é um pouco complexo, mas vai precisar fazer esta programação na função do arquivo de script .gs

  • @MonitoramentoeAvaliaçãodeParce

    Boa amigo, como faço para que assim que eu salvar as informações do formulário, na mensagem que aparece "SALVO COM SUCESSO" , me retornasse o numero do ID também?
    se uma pessoa fizer o cadastro e não tiver o acesso a planilha do banco de dados, ela não vai saber qual é o ID, e assim não vai conseguir pesquisar!

    • @CanalSGP
      @CanalSGP  Год назад

      Boa tarde, no arquivo macros teste alterar no return.
      De
      return "Salvo com sucesso!"
      para
      return "Salvo com sucesso!" + novoid;

    • @MonitoramentoeAvaliaçãodeParce
      @MonitoramentoeAvaliaçãodeParce Год назад

      @@CanalSGP foi exatamente como eu tentei antes, mas não deu certo.
      Estou adaptando o formulário para minha realidade e esta ficando ótimo, nada disso seria possível sem o seu trabalho e suas dicas, MUITO OBRIGADO!
      Se tiver algum meio de contato para que eu possa te encaminhar o projeto para você ver como ficou, seria ótimo.

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, teste verificar no console se tem mensagem de erro. Depois de executar a função, clique com botão direito do mouse sobre a página e vai em console e verifica se tem alguma mensagem em vermelho.

    • @MonitoramentoeAvaliaçãodeParce
      @MonitoramentoeAvaliaçãodeParce Год назад

      @@CanalSGP Testei e não aparece nenhum erro

    • @CanalSGP
      @CanalSGP  Год назад

      Boa tarde, outra ideia não tenho do que possa estar ocorrendo.

  • @priscilalamark8070
    @priscilalamark8070 3 года назад

    Queria importar a imagem da planilha para a página web é possível?

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, não tentei algo assim ainda, não sei dizer se é possível.

  • @denermartins13
    @denermartins13 Год назад

    Tem como substituir a coluna ID por informações como Nome completo?

    • @CanalSGP
      @CanalSGP  Год назад

      Boa noite, ID é a base de funcionamento dos códigos, não deve ser alterado.

    • @denermartins13
      @denermartins13 Год назад

      @@CanalSGP Obrigado! Funcionou aqui, mas alguns campos ficam como "undefined"

    • @CanalSGP
      @CanalSGP  Год назад +1

      Boa tarde, talvez porque estejam sem informação.

  • @setornandoumleao8416
    @setornandoumleao8416 3 года назад

    Amigo, uma duvida. eu sei que não é o assunto deste video. Quando eu crio um userform e coloco código, o userform da uma travada, fica invisível mostrando o Excel no fundo. Ai eu saio, vou na área de trabalho, ou em qualquer outro lugar, quando volto aparece o userfom novamente Sabe me dizer o que pode ser?.

    • @CanalSGP
      @CanalSGP  3 года назад +1

      Boa noite, pode ser apenas lentidão do Excel ou planilha com volume grande de dados.

    • @setornandoumleao8416
      @setornandoumleao8416 3 года назад

      @@CanalSGP obrigado 🙏

  • @deisevfarias
    @deisevfarias 2 года назад

    Não consigo pesquisar pela coluna de segundo critério, ela é a coluna data. Como eu faço? Está uma tabela identica a sua, 10 colunas, coluna ID 0, coluna Data 1, tá igual, já formatei como texto simples o resto, ele acha o ID mas não consegue pesquisar por datas. São diferentes, dd/MM/yyyy, e se formatar elas como texto, ele não consegue pesquisar mais nada daí. Que eu faço?

    • @CanalSGP
      @CanalSGP  2 года назад +1

      Boa tarde, data é sempre um desafio, talvez seja o caso de fazer uma página web de filtro para as datas e manter a pesquisa no formulário somente por critério único. Segue link de um exemplo. ruclips.net/video/wofTDRgPE7s/видео.html

    • @deisevfarias
      @deisevfarias 2 года назад

      @@CanalSGP Uaaau, grata pela resposta rápida!!

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, por data ainda não tenho ideia, mas pelo filtro pode identificar o id para pesquisar no outro formulário. Ou talvez fazer um Aplicativo utilizando o AppSheets, tem mais opções de filtro e funciona também em celular.
      ruclips.net/video/hQmD40EgULM/видео.html

  • @feliperos7
    @feliperos7 5 месяцев назад

    Professor como faço para por maís de um botão e inserir 2 ou mais arquivos?

    • @CanalSGP
      @CanalSGP  5 месяцев назад

      Bom dia, salvar em duas planilhas vai ser um pouco complexo, mas vai precisar colocar os códigos para salvar nas duas planilhas na função salvar do arquivo de script.

    • @feliperos7
      @feliperos7 5 месяцев назад

      @@CanalSGP não são 2 planilhas. É na mesma.
      Só que invés de ter um botão para envio de um arquivo preciso de 2 ou mais botões para salvar dentro de sub pastas

    • @CanalSGP
      @CanalSGP  5 месяцев назад

      Boa tarde, não fiz script neste sentido, mas acredito que vai precisar de dois objetos com type submit.

    • @feliperos7
      @feliperos7 5 месяцев назад

      @@CanalSGP eu até criei os botões meu problema é que cada botão precisa salvar os arquivos inserido em cada pasta do drive e não consigo. Com o seu código do vídeo consigo salvar apenas um arquivo em uma pasta.
      Quero 3 botões que salvem em pastas diferentes.

    • @CanalSGP
      @CanalSGP  5 месяцев назад

      Mais fácil é fazer três páginas web então.

  • @realitycheck8006
    @realitycheck8006 3 года назад

    Otimo Video. Era exatamente o que eu buscava. Uma pergunta: Ha algum metodo para chamar o Script via HTML? Gostaria de ter o formulario Embeded no meu site (Wordpress), mas nao sei exatamente como conecta-lo ao google script. Existe alguma linha de codigo para fazer um HTML externo chamar o Script? Muito Obrigado.

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, não tentei nada neste sentido ainda.

  • @JulioCFR
    @JulioCFR 2 года назад

    Professo tive uma pequena dificuldade aqui, quando vou pesquisar e em uma das células da colunas na tá preenchida ele informa, registro não encontrado, feliz Natal

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa tarde, igualmente, teste formatar as colunas da planilha para texto simples.

    • @JulioCesar-yb7kg
      @JulioCesar-yb7kg 2 года назад

      @@CanalSGP não funcionou professor.

    • @JulioCesar-yb7kg
      @JulioCesar-yb7kg 2 года назад

      consegui, professor teria como colocar solicitação de senha para excluir?

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, não tentei algo assim ainda.

  • @abilioalvesmarques
    @abilioalvesmarques Год назад

    Amigo, como ter duas chaves de busca, como nome completo (Coluna 2) e data de nascimento - dd/mm/aaaa (coluna 1)?
    Eu tentei fazer o filtro de busca mas não consegui

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, pesquisa precisa ser por critério exato e único na coluna. Pesquisa por data é complicado, porque a data é um conjunto de informações.

    • @abilioalvesmarques
      @abilioalvesmarques Год назад

      @@CanalSGP eu crir a coluna 0 com id mas está me retornando erro e dizendo que o id está retornando Null

    • @CanalSGP
      @CanalSGP  Год назад

      Boa tarde, ideal seria testar um exemplo igual ao do vídeo, depois que funcionar vai tentando adaptar.

    • @abilioalvesmarques
      @abilioalvesmarques Год назад

      @@CanalSGP consegui fazer com:

    • @CanalSGP
      @CanalSGP  Год назад

      Que bom.

  • @abdullahquhtani4247
    @abdullahquhtani4247 3 года назад +1

    I hope you could do this great tutorial in English 😑

    • @CanalSGP
      @CanalSGP  3 года назад

      I don't know enough english to do

  • @PLAYBEFEHL
    @PLAYBEFEHL 3 года назад +2

    Primeiro kkkkk

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, que bom, faz poucos minutos que saiu.

  • @mayarafernandes1406
    @mayarafernandes1406 2 года назад

    Olá professor, excelente aula!
    Professor , Não estou conseguindo achar o erro esta dando o erro undefined em Dados Macros.gs mas ele esta definido dentro da var mas nao consigo salvar na planilha, consegue me ajudar
    function SalvarDados(Dados){

    var planilha = SpreadsheetApp.openByUrl(url);
    var guiadados = planilha.getSheetByName("Base_EG");

    var novoid = Math.max.apply(null, guiadados.getRange("B3:B").getValues());
    var novoid = novoid + 1

    var linha = guiadados.getLastRow() + 1;

    guiadados.getRange(linha, 2).setValue(novoid);
    guiadados.getRange(linha, 3).setValue([Dados.Ordem2]); (undefined)
    guiadados.getRange(linha, 6).setValue([Dados.Serie2]);
    guiadados.getRange(linha, 8).setValue([Dados.SKU2]);
    ....
    }
    var Dados ={
    Auditor3: Auditor3,
    DefReclamado: DefReclamado,
    DefConstatado: DefConstatado,
    Ordem2: Ordem2,
    SKU2: SKU2,
    };

    • @CanalSGP
      @CanalSGP  2 года назад +1

      Bom dia, provavelmente o Dados.Ordem2 não está definido no arquivo html com o script que aciona a macro do .gs dentro da var Dados.

    • @mayarafernandes1406
      @mayarafernandes1406 2 года назад

      @@CanalSGP obrigada professor consegui !

    • @CanalSGP
      @CanalSGP  2 года назад +1

      Bom dia, que bom que conseguiu.

  • @higa6080
    @higa6080 3 года назад

    Quando tento executar qualquer função de Pesquisar, Salvar, Editar, ele aparece o erro:
    01:50:57 Erro
    TypeError: Cannot read property 'toString' of undefined
    PesquisarDados @ Macros.gs:23
    Não alterei nada no código, apenas inseri a URL da minha planilha. Você sabe o que pode estar causando esse erro?

    • @CanalSGP
      @CanalSGP  3 года назад +1

      Bom dia, pela mensagem está tentando capturar definido como texto número talvez, teste formatar as colunas da planilha para texto simples.

    • @higa6080
      @higa6080 3 года назад

      @@CanalSGP Pelo o que estou vendo, o parâmetro passado para a função "criteriopesquisa" que está sendo lido como undefined. No momento que esse parâmetro é passado do HTML para a função no arquivo gs o valor da variável está sendo perdido.
      var criteriopesquisa = document.getElementById("Campo1").value;

      if (criteriopesquisa.trim().length === 0){ //Até aqui o criteriopesquisa tem seu valor correto
      alert("Precisa fornecer critério para pesquisa!");
      return false;
      };

      google.script.run.withSuccessHandler(Carregar).PesquisarDados(criteriopesquisa); //Quando é passado para a função, está sendo lido como undefined

    • @CanalSGP
      @CanalSGP  3 года назад

      Bom dia, clique com botão direito sobre a sua página web e vá em inspecionar e no menu console verifique se está especificado a linha de código com erro.

    • @sheilapalomadaniel9462
      @sheilapalomadaniel9462 2 года назад

      Estou tendo o mesmo problema e até o momento não consegui solução. Você conseguiu alguma solução??