olá. bom dia. teria como vc gravar um video com a seguinte dúvida. .. tenho uma planilha com uma base de dados...aplico um filtro nesta base , para selecionar um determinado numero de informações...gostaria de salvar esses dados filtrados automaticamente em uma pasta do google drive com um nome especifico ...por exemplo...filtrei o cliente JAIR.... ele salvar o arquivo com este nome nesta pasta .....desde ja, agradeço a atenção...abraço
Professor, parabéns pelo excelente trabalho. Por getileza faça um vídeo onde é possível transferir os dados com 1 critério. Por exemplo, copiar e colar somente com status " PAGO"
Teria como trocar var url = por alguma celula especifica da planilha ? estou com dificuldade em especificar a url para uma celula da planilha. Muito Obrigado
Muito bom, professor. No meu deu um erro de não permissão do OpenByUrl. Já ta permitido, mas continua dando esse erro. Pesquisei e vi que em funções personalizadas, a função openbyurl pode ser utilizada mais para get, porém não para set. Vi que voce conseguiu no seu video, não sei o que ta ocorrendo exatamente no meu que está dando essa restrição. Você tem alguma solução para esse caso?
Ola professor. Estou querendo aprender como criar um script para impedir que o usuário escreva em linhas diferentes por engano. Vamos supor que tem duas colunas: “A” e “B”.Na coluna “A” inserir a descrição e na coluna “B”, valores. Mas não pode inserir na mesmo linha uma informação enquanto na outra coluna, da mesma linha, fica em branco. Qual seria o código? Eu não estou conseguindo resolver isso. E se alguém aqui sabe como resolver esse problema, estou disposto para aprender.
@@CanalSGP Ola professor. Obrigado pela dica. E uma boa notícia, eu consegui resolver esse desafio. Agora surgiu outro desafio. Como eu faço para buscar informações do banco de dados, sendo que essas informações estão em mais de uma linha do banco de dados e podendo variar para mais ou para menos linhas, dependendo da quantidade de linhas cadastraras para o item da coluna pesquisa?
@@CanalSGP Ola professor. Muito obrigado pela sua atenção. Professor, nesse momento surgiu outro desafio, acredito que o senhor pode me ajudar também nesse. Eu estou querendo criar um script para realizar o preenchimento para baixo de um intervalo do banco de dados. Pq nesse banco de dados, ao cadastrar, algumas células estão vazias, pois são as mesmas informações da primeira célula acima preenchida. Eu quero criar esse scrip para que as linhas ou células vazias sejam preenchidas com as mesmas informações da primeira célula preenchida. Como eu faço? O senhor já tem algum vídeo ensinando isso?
Bom dia, acredito que seja o caso de pensar em uma forma de organizar a base de dados de forma diferente. Deixar células sem registros vai complicar a maioria dos procedimentos.
Boa noite, poderia ensinar como criamos um Botão que para importar um planilha excel para o Sheets, exemplo botão planilha 1, ao clicar ele abre a opção para selecionar a planilha que se deseja importar
@@CanalSGP Sera que conseguimos ir além ? Um formulario do google que tenha a opção de carregar o arquivo xlsx e deixa-lo salvo em um sheets (link google drive) e uma outra planilha sheets que se alimente destas informações conforme os arquivos são carregados no formulario ?
E se chegarmos à última linha da planilha e estiver preenchida, a colagem via script inserirá as linhas faltantes automaticamente, para a devida colagem ?
Professor, e se eu quisesse salvar , editar e deletar de uma planilha para outra com base em um ID e com mais de uma linha, vi que tem um vídeo assim mas é com base em apenas uma linha, desde já obrigado!
Bom dia, geralmente edição é com base no id mesmo, precisa ser identificador único. Para faze em mais de uma linha pesquise por loop, não tenho procedimento assim ainda, mas acredito que vai precisar de um Loop.
Boa noite professor! Me surgiu uma divida referente a Planilha Base: Mestre eu gostaria de usar um procv a partir dos dados salvos na planilha base, mas se eu coloco a formula o Script joga para linha abaixo da ultima formula, por exemplo no seu modelo: Na coluna F, se eu colocar uma fórmula o script entende que a lastRow não está vazia, e faz o input de dados na linha abaixo da formula. É possível limitar o "Input" do Script da coluna A até a coluna E e colocar um Procv na Coluna F? Desde Já agradeço muito seus vídeos e seu canal !!
Boa noite, Professor! Td bem? Utilizando a function onEdit o app script alega que o trigger não tem permissão para chame o Spreadsheets.openByUrl. E que seria necessário permissão : at onEdit. Tentei utilizar o Acionador, porém é bem lento!! Gostaria de saber se o senhor teria alguma solução!? Grato pela disponibilidade!!!
Bom dia, nesse exemplo trazemos apenas a coluna, mas como faço para trazer os dados da coluna e ao lado esquerdo inserir o nome do cliente (não está na tabela de origem de dados)? e como posso validar se existe registros iguais caso tenha um histórico na planilha de destino?
Bom dia, Acompanho seus vídeos, são muito importantes para gerar scripts... estou tentando gerar números aleatórios a partir de um script, mas não localizei nada que me ajudasse a programar tal tipo de coisa... quero gerar números aleatórios para código de cliente, visto que o Id já está sendo gerado. A intensão é colocar como prefixo, de onde é o cliente (Ex. aluno da escola Monteiro Lobato (Id = 122) Cód = EML1354), assim já de cara sei de qual segmento é o cliente, e números aleatórios para não ficar massante uma ordem, visto o Id já o é. Agradeço se puder me orientar.
Boa tarde, não tentei fazer isso via scripts no Google Planilhas ainda. Experimente pesquisar em inglês utilizando o Google Tradutor, tem mais conteúdo.
Professor, boa tarde!!Muito obrigado por compartilhar esse conhecimento rico conosco. Estou tentando fazer esse procedimento em uma planilha compartilhada porém com guias e células bloqueadas para outros usuários editarem. Porém quando o usuário bloqueado tenta rodar o script ele diz que o usuário não tem permissão para executar tal atividade. Existe alguma forma de fazer esse script através de uma conta com acesso limitado somente às células liberadas para edição?
Venho seguindo todas as aulas e são excelentes... parabéns!!! Porém preciso transferir dados com um range de células aleatórias. Tipo.... desenhei um formulário numa planilha: Operação: (A1), Controle: (F1), Data: (A2), Efetivação: (F2), Nome: (A4), Depto: (D4); e depois desses dados vem uma relação com: data; descrição; ccusto; ccontábil, valor (sendo que cada solicitação pode ter mais de um lançamento. Como fazer pra carregar estes dados em células dispersas num planilha relatório?
Parabéns pela aula!!
Obrigado.
irmão vc é demais, só compartilha quem se faz grande, porque quem se faz pequeno é mesquinho, obrigado, me elucida muito seu videos.
Obrigado, sucesso em seus estudos.
Excelente! Parabéns por este Dom de ensinar! Muito didático e prático!
Obrigado pelo elogio
Você é fera demais! Parabéns por compartilhar conhecimento!
Obrigado pelo elogio
Show de bola
Obrigado 👍
Excelente Aula! Parabéns!
Obrigado.
olá. bom dia. teria como vc gravar um video com a seguinte dúvida. .. tenho uma planilha com uma base de dados...aplico um filtro nesta base , para selecionar um determinado numero de informações...gostaria de salvar esses dados filtrados automaticamente em uma pasta do google drive com um nome especifico ...por exemplo...filtrei o cliente JAIR.... ele salvar o arquivo com este nome nesta pasta .....desde ja, agradeço a atenção...abraço
Boa tarde, talvez o vídeo no link a seguir ajude neste caso. ruclips.net/video/FQbG6NSfoHk/видео.html
Boa Noite! Parabéns Professor, excelente aula!
Obrigado pelo elogio
Professor, parabéns pelo excelente trabalho. Por getileza faça um vídeo onde é possível transferir os dados com 1 critério. Por exemplo, copiar e colar somente com status " PAGO"
Boa noite, obrigado, vou verificar para fazer.
@@CanalSGP Bravo!!!!
olá, excelente aula!
porém preciso fazer o inverso, copiar os dados de um planilha e colar na minha, tem algum video sobre?
Bom dia, obrigado, neste sentido fiz apenas procedimento de filtro, talvez possa adaptar. ruclips.net/video/BKZ4l2ghlFg/видео.html
@@CanalSGP opa, muito obrigado, ajudou muito!!!
Que bom
Boa tarde, obrigado pela super aula, pode me ajudar a incluir somente a ultima linha preenchida??
Boa noite, segue link de vídeo onde foi feito script para salvar apenas uma linha. ruclips.net/video/WvyKr2Edw9I/видео.html
Teria como trocar var url = por alguma celula especifica da planilha ? estou com dificuldade em especificar a url para uma celula da planilha.
Muito Obrigado
Bom dia, a url é pra referenciar a planilha, acredito que não funcione para células.
Boa tarde,
Professor você tem algum vídeo que mostre como usar essa função SALVAR, No Smartphone?
Boa tarde, não tenho ainda, mas com botão de comando não aciona o script.
Teria aula com instruções desta transferência baseada em data atual?
Bom dia, infelizmente não tenho.
como faz pra mandar em linha ao invés de coluna ? Tipo, preencher os dados em coluna mas colar em linha?
Boa tarde, não tentei fazer desta forma ainda.
Muito bom, professor. No meu deu um erro de não permissão do OpenByUrl. Já ta permitido, mas continua dando esse erro. Pesquisei e vi que em funções personalizadas, a função openbyurl pode ser utilizada mais para get, porém não para set. Vi que voce conseguiu no seu video, não sei o que ta ocorrendo exatamente no meu que está dando essa restrição. Você tem alguma solução para esse caso?
Boa tarde, obrigado, talvez esteja logado em mais de uma conta no navegador. Teste sair de todas as contas logadas e fazer login apenas em uma.
Eu queria preencher outros intervalos ao inves do B3:F
Como eu consigo especificar no script os que eu desejo ?
Bom dia, áreas alternadas acredito que não seja possível.
Ola professor. Estou querendo aprender como criar um script para impedir que o usuário escreva em linhas diferentes por engano. Vamos supor que tem duas colunas: “A” e “B”.Na coluna “A” inserir a descrição e na coluna “B”, valores. Mas não pode inserir na mesmo linha uma informação enquanto na outra coluna, da mesma linha, fica em branco. Qual seria o código? Eu não estou conseguindo resolver isso.
E se alguém aqui sabe como resolver esse problema, estou disposto para aprender.
Boa tarde, não tentei fazer algo assim ainda, mas um início seria pelo evento onEdit da planilha.
@@CanalSGP Ola professor. Obrigado pela dica. E uma boa notícia, eu consegui resolver esse desafio.
Agora surgiu outro desafio. Como eu faço para buscar informações do banco de dados, sendo que essas informações estão em mais de uma linha do banco de dados e podendo variar para mais ou para menos linhas, dependendo da quantidade de linhas cadastraras para o item da coluna pesquisa?
Boa noite, que bom que resolveu, talvez seja o caso de capturar uma área maior para dentro de um array e fazer a busca com loop no array.
@@CanalSGP Ola professor. Muito obrigado pela sua atenção. Professor, nesse momento surgiu outro desafio, acredito que o senhor pode me ajudar também nesse. Eu estou querendo criar um script para realizar o preenchimento para baixo de um intervalo do banco de dados. Pq nesse banco de dados, ao cadastrar, algumas células estão vazias, pois são as mesmas informações da primeira célula acima preenchida. Eu quero criar esse scrip para que as linhas ou células vazias sejam preenchidas com as mesmas informações da primeira célula preenchida. Como eu faço? O senhor já tem algum vídeo ensinando isso?
Bom dia, acredito que seja o caso de pensar em uma forma de organizar a base de dados de forma diferente. Deixar células sem registros vai complicar a maioria dos procedimentos.
Boa noite, poderia ensinar como criamos um Botão que para importar um planilha excel para o Sheets, exemplo botão planilha 1, ao clicar ele abre a opção para selecionar a planilha que se deseja importar
Bom dia, não vi algo semelhante ainda, mas vou estudar se existe alguma forma de fazer isso.
@@CanalSGP Muito obrigado, seus videos são incriveis!
@@CanalSGP Sera que conseguimos ir além ?
Um formulario do google que tenha a opção de carregar o arquivo xlsx e deixa-lo salvo em um sheets (link google drive) e uma outra planilha sheets que se alimente destas informações conforme os arquivos são carregados no formulario ?
E se chegarmos à última linha da planilha e estiver preenchida, a colagem via script inserirá as linhas faltantes automaticamente, para a devida colagem ?
Boa tarde, não cheguei a testar, mas por precaução pode inserir mais linhas na planilha.
Professor, e se eu quisesse salvar , editar e deletar de uma planilha para outra com base em um ID e com mais de uma linha, vi que tem um vídeo assim mas é com base em apenas uma linha, desde já obrigado!
Bom dia, geralmente edição é com base no id mesmo, precisa ser identificador único. Para faze em mais de uma linha pesquise por loop, não tenho procedimento assim ainda, mas acredito que vai precisar de um Loop.
@@CanalSGP Muito Obrigado!!!
Boa noite professor! Me surgiu uma divida referente a Planilha Base:
Mestre eu gostaria de usar um procv a partir dos dados salvos na planilha base, mas se eu coloco a formula o Script joga para linha abaixo da ultima formula, por exemplo no seu modelo:
Na coluna F, se eu colocar uma fórmula o script entende que a lastRow não está vazia, e faz o input de dados na linha abaixo da formula. É possível limitar o "Input" do Script da coluna A até a coluna E e colocar um Procv na Coluna F? Desde Já agradeço muito seus vídeos e seu canal !!
Bom dia, infelizmente as fórmulas conta como célula preenchida. Talvez capturar a coluna A da planilha base e e contar quantos registros tem no array.
Boa noite, Professor! Td bem? Utilizando a function onEdit o app script alega que o trigger não tem permissão para chame o Spreadsheets.openByUrl. E que seria necessário permissão : at onEdit. Tentei utilizar o Acionador, porém é bem lento!! Gostaria de saber se o senhor teria alguma solução!? Grato pela disponibilidade!!!
Dps do : tem um link de google/auth/spreadsheets
Bom dia, pode ser que a planilha não tenha sido compartilhada ou está logado em mais de uma conta Google.
Bom dia, nesse exemplo trazemos apenas a coluna, mas como faço para trazer os dados da coluna e ao lado esquerdo inserir o nome do cliente (não está na tabela de origem de dados)? e como posso validar se existe registros iguais caso tenha um histórico na planilha de destino?
Boa tarde, neste caso acredito que seja melhor trabalhar com o procedimento para salvar uma linha por vez, segue link de vídeo explicativo.
B dia professor, tem como fazer um formulário no Google Excel e a mesma apare no Google slide ?
Bom dia, não estudei nada neste sentido até hoje, não sei dizer se é possível.
Olá professor, como faço para salvar lançamentos em abas diferentes?
Bom dia, talvez colocar um if separando o código de cada aba.
Bom dia,
Acompanho seus vídeos, são muito importantes para gerar scripts...
estou tentando gerar números aleatórios a partir de um script, mas não localizei nada que me ajudasse a programar tal tipo de coisa... quero gerar números aleatórios para código de cliente, visto que o Id já está sendo gerado.
A intensão é colocar como prefixo, de onde é o cliente (Ex. aluno da escola Monteiro Lobato (Id = 122) Cód = EML1354), assim já de cara sei de qual segmento é o cliente, e números aleatórios para não ficar massante uma ordem, visto o Id já o é.
Agradeço se puder me orientar.
Boa tarde, não tentei fazer isso via scripts no Google Planilhas ainda. Experimente pesquisar em inglês utilizando o Google Tradutor, tem mais conteúdo.
Como faço para salvar apenas as linhas que eu quiser?
Bom dia, para salvar linhas alternadas não tentei fazer script ainda.
Professor, boa tarde!!Muito obrigado por compartilhar esse conhecimento rico conosco.
Estou tentando fazer esse procedimento em uma planilha compartilhada porém com guias e células bloqueadas para outros usuários editarem. Porém quando o usuário bloqueado tenta rodar o script ele diz que o usuário não tem permissão para executar tal atividade.
Existe alguma forma de fazer esse script através de uma conta com acesso limitado somente às células liberadas para edição?
Boa noite, obrigado, o Google planilhas tem esta falha mesmo, até o momento não descobri forma de contornar.
Venho seguindo todas as aulas e são excelentes... parabéns!!! Porém preciso transferir dados com um range de células aleatórias. Tipo.... desenhei um formulário numa planilha: Operação: (A1), Controle: (F1), Data: (A2), Efetivação: (F2), Nome: (A4), Depto: (D4); e depois desses dados vem uma relação com: data; descrição; ccusto; ccontábil, valor (sendo que cada solicitação pode ter mais de um lançamento. Como fazer pra carregar estes dados em células dispersas num planilha relatório?
Boa noite, neste modelo não tentei fazer algo ainda.
Também queria fazer isso.
Tô tentando e não consigo
Consigo seu contato para uma ajuda nesta questao da ultima linha! Preciso de ajuda com um projeto de melhoria
Boa tarde, qual a dúvida.
Carlos
ok