Lendo os comentários me identifiquei com várias pessoas com o mesmo erro na validação do "checkbox". Eu consegui resolver o meu problema alterando a linha para ( checkbox == true && )...
Esta aula éra exatamente o que eu precisava para finalizar um projeto. Estava vom o mesmo problema no checkbox. a dica do Wellington e resolvi o problema. Obrigado professor, obrigado Wellington
Saudações, muito útil e bem posta a explicação. Dentro dessa linha de ação, as alterações no script para, ao invés de usar o check box, utilizar um menu dropdown com algumas alternativas para preenchimento da data e hora, teria um incremento de complexidade da ordem de quanto? Obrigado.
Professor, ja existe algum meio de após ticar no checkbox ele nao desmarcar mais ? (No google sheets). Porque antigamente no excel para desktop tinha ao habilitar o desenvolvedor a opcao de insetir um botão de opção (controle de formulário), que uma vez ticado nao desmarcava mais. Ainda nao consegui isso no planilhas online. Tem algum código que ajude?
SALVOU! Esse trabalho todo pq no meu não funciona a função de inserir a hora atual com CTRL+SHIF+;. Pra quem for tentar, eu tomei uma surra tentando usar o "VERDADEIRO" para o checkbox, não funciona, provavelmente por tradução, aqui pra mim só funcionou o true, minusculo e sem as aspas, o contrário seria o false. tentei maiusculo, com aspas, em ingles nada ia
Primeiramente, muito obrigado por compartilhar conhecimento! No meu caso funcionou perfeitamente, eu só tenho problema ao incluir uma nova linha, o script não funciona ao adicionar novas linhas. No que posso estar errando?
Verifica a sua referencia de range para o script trabalhar, aconselho a pegar a ultima linha sempre como explico nessa aula: ruclips.net/video/QAElQ8641Ts/видео.html
7 месяцев назад
Excelente aula, muito o brigado, estou fazendo uma planilha para me ajudar no meu trabalho, (realizo fiscalização de vários sistemas seguindo um checklist), meu conhecimento em planilhas é pouco e tenho assistido bastante aulas de vossa senhoria, aliás são excelentes, preciso de um script para colocar inicio de trabalho e término de trabalho, com marcação automática em checkbox, infelizmente não consegui adaptar esse conteúdo na minha planilha, poderia ajudar?
Muito bom o vídeo parabéns!! Eu segui o vídeo e funcionou 100%, porém na planilha que eu preciso fazer os dados de um formulário do meu site, e quando eles são inseridos na planilha automaticamente a data e hora não são "setadas". Saberia me dizer por favor como fazer isso?
Muito legal! Professor, poderia ensinar como fazer a data e a hora não aparecerem caso a célula esteja desativada, ou seja, só é atualizado data e hora quando o "Status" for ativado?
Muito bom, atende exatamente o que eu preciso aqui, parabéns. Uma dúvida, como fazer para que esse checkbox (e inserir data automaticamente) funcione em mais de uma coluna de forma independente? É possível?
@@SheetsEasy Retifiquei o texto que acabou ficando errado. Ótimo, pesquisei aqui e encontrei "SCRIPT para APAGAR DADOS ao CLICAR no CHECKBOX". Muito obrigado...
Olá, essa aula é excelente para que eu possa automatizar um pouco mais a minha planilha, o único problema que ainda sou leiga em programação. Gostaria de uma ajuda com a linha 2 dessa programação. Para qual Script devo alterar, já que a pasta de trabalho onde quero executar tem mais de uma aba. Professor, poderia me orientar?
Obrigado mais uma vez Elaine pelo seu comentário, Ao invés de usar ss.getActiveSheet(); você coloca ss.getSheetByName("Nome da aba"); Tenta aplicar ai e me conta se deu certo!
Bom dia Profe !!!! Tem como inserir dois Check na mesma linha... ?? Ex Marcando o ChekBox da Retirada ....que coloque a data e hora automática e quando clicado o CheckBox da Devolução que coloque a data e hora. Eu fiz seu exercício e funcionou perfeitamente, porem so com um ChekBox. Agradeço a atenção
Tem sim, para adaptar você teria que replicar a condição do primeiro para outro IF com o segundo checkbox, caso precise de uma ajudinha pode me enviar no e-mail sheetseasybnu@gmail.com
Obrigado pelo conteúdo é realmente muito bom! Quando digito o script e tento salvar aparece msg de erro. Erro de sintaxe: SyntaxError: Missing initializer in const declaration, linha: 3, arquivo: Data.gs. O que pode estar acontecendo de errado?
Muito obrigado pelo feedback, isso me ajuda muito a continuar com os conteúdos! Pelo que vi é um erro na linha 3 do seu código, se você seguiu o passo a passo da vídeo aula a linha três seria a linha que está ativa no momento, consegue mandar essa linha de código aqui para eu ver? Normalmente esse erro se dá quando não foi declarado algum valor constante para a variável cont. Mas teria que avaliar seu código para de dar uma posição
Prezado amigo, boa noite! Antes de mais nada, parabéns pelo canal que vc mantém no youtube, as aulas são excelentes. Estou tentando implementar o script que vc ensina neste vídeo, mas estou com dificuldades, escrevo o script exatamente como vc descreve no vídeo, mas não consigo sequer salvar. Vc faria o serviço de criar uma planilha já com o script funcionando, para que eu possa usar como matriz e tirar cópias dela aqui no meu serviço? Eu quero controlar a produtividade do pessoal com base nela. Caso possível, quanto vc cobraria por esse serviço? Desde logo, agradeço pela atenção e desejo sucesso.
Ótima aula professor... Parabéns... Tenho uma dúvida... Tenho uma planilha de cadastro de cliente e a mesma é compartilhada com minha equipe... Gostaria de criar uma macro para capturar a data , hora e conta gmail quando cada um deles forem rodar a macro... É possível? Pode me ajudar, por favor? Obgdo.
no caso ficaria show agora você desabilitar o objeto após o usuário marcar a caixinha e criar uma senha para caso o usuário quiser desmarcar a checkbox
Obrigada pelo vídeo, me ajudou muito, mas preciso inserir a data e hora offline. Mesmo ativando a planilha google pra trabalhar offline, quando clico no checkbox elas não são marcadas. É possível usá-las sem internet?
Boa pergunta! O que acontece de não funcionar é que os Scripts do Google App Script utilizam as API's do Google que querendo ou não precisam desse acesso a internet.
Boa noite tudo bem ? Você pode me ajuda a fazer explica passar data da planilha do Google para o calendário automático, toda vez que colocamos um data na coluna específica já aparece automaticamente no calendário/agenda do Google
Olá Professor, e se no lugar do checkbox, for um campo para digitar observações? "tipo para sempre que a observação for adicionada ou alterada, será colocado a data/hora da alteração"
Boa tarde Professor, excelente aula, aliás estou aprendendo muito com todas elas, pode me ajudar com uma função, preciso fazer um checkbox chamar uma functionName, no caso, quero usar função de ocultar colunas quando acionado checkbox e desocultar quando não selecionado. Desde já agradeço ajuda.
Muito Obrigado pelo seu feedback, isso me incentiva muito a continuar com os conteúdos aqui no canal! Respondendo sua dúvida, basicamente a premissa é a mesma, pega a linha e coluna com as constantes e depois se for aquela linha e coluna executa a função de ocultar a determinada linha/coluna que deseja. anotei sua dúvida aqui e irei fazer uma aula nesse sentido nas próximas semanas aqui no canal! Forte abraço e sucesso nas Planilhas!
@@SheetsEasy Obrigado professor. Seria mais ou menos isso: function onEdit(e){ if (e.range.columnStart != 8 || e.value != "INTERNO") return; var ss =SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getActiveSheet(); sheet.hideColumns(23); sheet.hideColumns(7); } function onEdit(e){ if (e.range.columnStart != 8 || e.value != "EXTERNO") return; var ss =SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getActiveSheet(); sheet.showColumns(23); sheet.showColumns(7); }
Olá Excelente a didática dos seus vídeos. Dúvida Tenho um formulário que coleta uma foto e essa resposta gera um link na planilha Google. Ah alguma maneira de abrir este link numa célula da própria planilha, como imagem?
Suas aulas me ajudam bastante. Professor como eu consigo juntar duas funções diferentes em um mesmo arquivo? Se eu quiser juntar uma função que chame um arquivo do Gdrive, outro que insira hora automática e outro de listas suspensas dependentes qual recurso da linguagem seria usado?
Muito obrigado pelo feedback Fábio, isso me ajuda muito a continuar com os conteúdos. Na playlist de cadastro de clientes eu fiz isso, várias funções dentro de um único arquivo, da uma olhadinha nessa playlist: ruclips.net/p/PLXCiTqyAsiPeeKSwBBVYy-jk9bUZIjDBp
Olá como faço para ter mais checkbox com a mesma função em colunas e celulas diferentes? Aqui usei 3 if com variáveis pra cada e funcionou porém sou novato e não sei se e a forma correta.
Isso, o que pode fazer é o "else if" para colocar na mesma IF, quando adaptei o projeto do cadastro de clientes eu faço isso com o IF, caso queira ter uma ideia de como funciona da uma olhadinha nessa aula: ruclips.net/video/val43hzQ5IM/видео.html
Legal! Mas se eu quiser que ao clicar num checkbox gera a data e hora automaticamente e depois ao clicar de volta no mesmo checkbox gera novamente a data e hora automaticamente. Por fim some esse tempo e o usuário não pode mais alterar esse checkbox, vai ter de usar o próximo. Como que seria a programação? Fazer um controle de horas trabalhadas, como um cartão ponto.
Olá, tudo bem? ótima aula, por favor, tem como enviar essa planilha com os códigos para mim? Outra coisa, como eu faria para em vez de CHEKBOX colocar uma Lista suspensa como eu faço? ou já tem um planilha sobre? Aguardo.
Professor, existe um código para adicionar a data e a hora (Em uma mesma célula) em outra aba? Estou fazendo um script que joga as informações de uma aba para a outra, mas gostaria de além disso colocar a hora que eu registrei.
@@SheetsEasy Boa noite professor, essa também é minha duvida, eu tenho uma planilha com 10 colunas com checkbox e gostaria de adicionar a hora nas 10 colunas seguintes conforme fosse clicando nos checkbox, como consigo alterar o script para conseguir esse resultado? desde já muito obrigado
Olá, acompanho sempre seus vídeos e me ajudam bastante com relação algumas duvidas ! Estou montando um projeto, porém estou com uma questão a ser resolvida. Porém estou com duvidas na forma de fazer. Tenho uma planilha aonde controlo meus gatos mensais, aonde uso o CheckBox para marcar as contas que já formam "pagas". Porém na virada do mês essa opção do CheckBox continua marcada. Sendo necessário eu desmarca-las para marcar novamente quando a conta for paga no mês seguinte. Poderia me ajudar com esse caso? Desde já agradeço.. Parabéns pelas aulas..
Gostaria de capturar/gravar numa determinada célula, o nome do usuário que fez essa ação no Google sheets (CLICAR NO CHECKBOX). Alguém poderia me ajudar, por favor?
Tem que pegar a session do e-mail que fez a alteração de depois setar na célula desejada Yuri, anotei aqui sua dúvida, em breve trago algo nesse sentido aqui no canal 🤜🤛
Professor, se ao invés do Checkbox, eu usasse uma lista suspensa com as opções que há na lista. Como deveria ser o Script? E também ao invés de separar a data e a hora em células distintas, as apresentassem em uma única célula? Poderia me ajudar, por favor?
Para unir a data e hora basta fazer em uma única variável ou unir elas posteriormente, quanto a validação teria que adaptar, ainda não tenho aula nesse sentido mas em breve trago aqui no canal 😉👍
Se eu tivesse dois checkbox diferentes, e ao clicar em cada um deles fosse determinado uma data, como ficaria esse código ? eu tentei repetir o mesmo mudando as colunas mas somente um funciona um dos checks.
Olá professor!!! Obrigada pela aula! Segui o passo-a-passo, mas sempre aparece esse erro: TypeError: redeclaration of const column. Pode dar uma ajuda?
Oi Aline, eu que agradeço pelo seu comentário e feedback! Pela descrição do erro me parece que você tentou reatribuir ou redeclarar uma "const" que é um valor que não pode ser alterado.
@@SheetsEasy obrigada pelo retorno! Parece que solucionei esse problema. Contudo, agora o Script n encontra a minha aba: TypeError: Cannot read property 'getSheetByName' of null. Segui sua sugestão aqui de outra aluna (const sheet = ss.getSheetByName("Overview");) mas não funcionou. Pode me ajudar a resolver esse impasse? Grata!
Disponha Aline! Bom, o certo seria eu ver seu código para poder lhe dar uma resposta mais assertiva, caso queira compartilha manda no e-mail sheetseasybnu@gmail.com
Fala Gustavo, beleza? Bom, nesse caso em especifico nós pegamos algumas variáveis que pegam a linha e coluna de edição, teria que adaptar todas essas variáveis onde pega a linha e coluna quando clicamos no checkbox.
Excelente aula! Porém estou com um problema. Se escrevo VERDADEIRO na célula, o script funciona. Se utilizo o checkbox o script não capta o "VERDADEIRO" e assim não funciona a entrada de dados.
Ótima pergunta! Dá mas se você utilizar uma função de data ou hora que é atualizada a cada instante não atenderia o intuito dessa funcionalidade que é marcar exatamente a data e hora que foi clicado no checkbox.
ola, bom dia testei hoje o teu ensinamento, infelizmente não tive sucesso. preciso de ajuda em tal como descrito na sua vídeo aula, que por digas de passagem é ótima. porem não funcionou , aparece dois erros no código. se poder me dar alguma orientação, desde já lhe agradeço. obrigado pela atenção att:. Bruno
Eu gostaria de algo parecido , mas Que fosse agendamento de cliente , com data e hora marcada e que essas informações fossem para a agenda automaticamente
Professor bom dia meu nobre Os códigos estão funcionando porém a parte quando coloco a checkbox em false (checkbox == "VERDADEIRO" &&...) não funciona nada mais o que pode ser ?
Fala Raphael, tranquilo? Olha, provavelmente seja essa referência mesmo, tens que colocar um console.log no valor que ele tá pegando para saber exatamente o que ele pega de valor no seu checkbox.
@Sheets Easy , quando insiro o meu console.log(checkbox) não aparece nada. É como se a linha "const checkbox = sheet.getRange(row,2).getValue();" não estivesse capturando o VERDADEIRO
Olá! na segunda linha da programação quando executado aparece como erro; (10:49:59 Erro TypeError: ss.getActiveSheet is not a function (anônimo) @ INSERIR DATA E HORA AUTOMÁTICO.gs:2) O que seria?
Sensacional... muito bem explicado e nos ajuda muito.. parabéns e continua nos ajudando!!
Fico muito feliz que esteja ajudando de alguma forma, é um prazer!
Muito bom! Parabéns! Também funciona com lista suspensa, ajudou muito!
Que bom que ajudou Victor 🤜🤛
Obrigada pelo seu trabalho! Já usei bastante suas dicas!
Fico feliz em saber Nathalia, muito obrigado pelo seu feedback 🤗
Deu aula! Super obrigado!
Bons estudos! 😉👍
Top,fácil de entender
Obrigado pelo feedback Hélio 🤜🤛
Ótima explicação!
Obrigado! 😉
Muito bom
Obrigado 😃
Lendo os comentários me identifiquei com várias pessoas com o mesmo erro na validação do "checkbox".
Eu consegui resolver o meu problema alterando a linha para ( checkbox == true && )...
Perfeito, obrigado pela contribuição para a comunidade deixando sua solução!
Esta aula éra exatamente o que eu precisava para finalizar um projeto. Estava vom o mesmo problema no checkbox.
a dica do Wellington e resolvi o problema. Obrigado professor, obrigado Wellington
Obrigado, salvou minha vida! rs
Aula show
Obrigado
O MAIOR DA HISTÓRIA DO GOOGLE SHEETS.
Muito obrigado pelo elogio, fico muito feliz em ter o reconhecimento da comunidade! 😃
Bom vídeo!!
Obrigada 😃
execelente aula
Obrigado pelo feedback Jorge!
Ótima aula prof . Parabéns
Obrigado! Bons estudos!
Mais uma aula de ótimo conteúdo.
Fala Marcos, muito obrigado pelo feedback, isso me incentiva de mais a continuar com os conteúdos!
Valeu pela aula, professor! O sr. poderia compartilha a planilha com os códigos ?
Posso sim, se não estiver na descrição solicita no e-mail sheetseasybnu@gmail.com
Saudações, muito útil e bem posta a explicação. Dentro dessa linha de ação, as alterações no script para, ao invés de usar o check box, utilizar um menu dropdown com algumas alternativas para preenchimento da data e hora, teria um incremento de complexidade da ordem de quanto? Obrigado.
top
🤜🤛
Professor, ja existe algum meio de após ticar no checkbox ele nao desmarcar mais ? (No google sheets). Porque antigamente no excel para desktop tinha ao habilitar o desenvolvedor a opcao de insetir um botão de opção (controle de formulário), que uma vez ticado nao desmarcava mais.
Ainda nao consegui isso no planilhas online.
Tem algum código que ajude?
Gostei muito, sensacional. Só faltou informar como funcionária em uma planilha cheia de abas!
Pode validar as abas Paulo, eu já tenho algumas aulas ensinando como chamar uma aba pelo nome
SALVOU! Esse trabalho todo pq no meu não funciona a função de inserir a hora atual com CTRL+SHIF+;. Pra quem for tentar, eu tomei uma surra tentando usar o "VERDADEIRO" para o checkbox, não funciona, provavelmente por tradução, aqui pra mim só funcionou o true, minusculo e sem as aspas, o contrário seria o false. tentei maiusculo, com aspas, em ingles nada ia
Boa noite, era minha duvida obrd
Que bom que ajudei
Excelente dica!!!!
Poré, não existe formula para fazermos essa extração de data e hora?
com script fica lento e algumas celulas não computam a data.
Primeiramente, muito obrigado por compartilhar conhecimento!
No meu caso funcionou perfeitamente, eu só tenho problema ao incluir uma nova linha, o script não funciona ao adicionar novas linhas. No que posso estar errando?
Verifica a sua referencia de range para o script trabalhar, aconselho a pegar a ultima linha sempre como explico nessa aula: ruclips.net/video/QAElQ8641Ts/видео.html
Excelente aula, muito o brigado, estou fazendo uma planilha para me ajudar no meu trabalho, (realizo fiscalização de vários sistemas seguindo um checklist), meu conhecimento em planilhas é pouco e tenho assistido bastante aulas de vossa senhoria, aliás são excelentes, preciso de um script para colocar inicio de trabalho e término de trabalho, com marcação automática em checkbox, infelizmente não consegui adaptar esse conteúdo na minha planilha, poderia ajudar?
Boa noite professor, top a aula!!! Poderia encaminhar o código script?
Boa Noite Elvis, acabei de te mandar lá! 🤜🤛
Muito bom o vídeo parabéns!! Eu segui o vídeo e funcionou 100%, porém na planilha que eu preciso fazer os dados de um formulário do meu site, e quando eles são inseridos na planilha automaticamente a data e hora não são "setadas". Saberia me dizer por favor como fazer isso?
Grato por essa aula me ajudou muito.
So uma observação se desmarcar a checkbox nao tem como apagar a data e a hora automaticamente? obrigado
Sim é possível, basta ajustar o código para isso.
@@SheetsEasy Também queria saber isso.
Muito legal! Professor, poderia ensinar como fazer a data e a hora não aparecerem caso a célula esteja desativada, ou seja, só é atualizado data e hora quando o "Status" for ativado?
Pode deixar Daniel, eu anotei aqui sua dúvida e trago em breve uma aula nesse sentido 🤜🤛
Já tenho essa aula aqui no canal Deniel, da uma olhadinha aqui: ruclips.net/video/umIEnDs6JlU/видео.html
Muito bom, atende exatamente o que eu preciso aqui, parabéns. Uma dúvida, como fazer para que esse checkbox (e inserir data automaticamente) funcione em mais de uma coluna de forma independente? É possível?
Boa noite!
Esse script, serve para planilhas compartilhada?
Qualquer editor da planilha que realizar edição a data e a hora, será inserida?
Sensacional. Seria possível complementar o script pra quando o checkbox ficar vazio ele apagar os dados de data e hora?
Tem sim Rayson, já tenho aula aqui no canal para essa dinâmica
@@SheetsEasy Retifiquei o texto que acabou ficando errado. Ótimo, pesquisei aqui e encontrei "SCRIPT para APAGAR DADOS ao CLICAR no CHECKBOX". Muito obrigado...
Isso Rayson! Espero que essa aula lhe ajude 🤜🤛
Olá, essa aula é excelente para que eu possa automatizar um pouco mais a minha planilha, o único problema que ainda sou leiga em programação.
Gostaria de uma ajuda com a linha 2 dessa programação. Para qual Script devo alterar, já que a pasta de trabalho onde quero executar tem mais de uma aba.
Professor, poderia me orientar?
Obrigado mais uma vez Elaine pelo seu comentário,
Ao invés de usar ss.getActiveSheet(); você coloca ss.getSheetByName("Nome da aba");
Tenta aplicar ai e me conta se deu certo!
@@SheetsEasy Muito obrigada! Deu certo sim! Valeu
Disponha!
Bom dia Profe !!!! Tem como inserir dois Check na mesma linha... ??
Ex Marcando o ChekBox da Retirada ....que coloque a data e hora automática e quando clicado o CheckBox da Devolução que coloque a data e hora.
Eu fiz seu exercício e funcionou perfeitamente, porem so com um ChekBox.
Agradeço a atenção
Tem sim, para adaptar você teria que replicar a condição do primeiro para outro IF com o segundo checkbox, caso precise de uma ajudinha pode me enviar no e-mail sheetseasybnu@gmail.com
Como faço quando eu tenho mais de uma aba e preciso usar esse script em outra aba?
Ótimas suas aulas!!
Chama a planilha pelo nome ou pode ser pela ativa se a edição for nessa que estiver trabalhando
Obrigado pelo conteúdo é realmente muito bom!
Quando digito o script e tento salvar aparece msg de erro. Erro de sintaxe: SyntaxError: Missing initializer in const declaration, linha: 3, arquivo: Data.gs. O que pode estar acontecendo de errado?
Muito obrigado pelo feedback, isso me ajuda muito a continuar com os conteúdos! Pelo que vi é um erro na linha 3 do seu código, se você seguiu o passo a passo da vídeo aula a linha três seria a linha que está ativa no momento, consegue mandar essa linha de código aqui para eu ver? Normalmente esse erro se dá quando não foi declarado algum valor constante para a variável cont. Mas teria que avaliar seu código para de dar uma posição
Prezado amigo, boa noite!
Antes de mais nada, parabéns pelo canal que vc mantém no youtube, as aulas são excelentes.
Estou tentando implementar o script que vc ensina neste vídeo, mas estou com dificuldades, escrevo o script exatamente como vc descreve no vídeo, mas não consigo sequer salvar.
Vc faria o serviço de criar uma planilha já com o script funcionando, para que eu possa usar como matriz e tirar cópias dela aqui no meu serviço? Eu quero controlar a produtividade do pessoal com base nela.
Caso possível, quanto vc cobraria por esse serviço?
Desde logo, agradeço pela atenção e desejo sucesso.
Ótima aula professor...
Parabéns...
Tenho uma dúvida... Tenho uma planilha de cadastro de cliente e a mesma é compartilhada com minha equipe... Gostaria de criar uma macro para capturar a data , hora e conta gmail quando cada um deles forem rodar a macro... É possível? Pode me ajudar, por favor?
Obgdo.
no caso ficaria show agora você desabilitar o objeto após o usuário marcar a caixinha e criar uma senha para caso o usuário quiser desmarcar a checkbox
Ótima sugestão William, eu anotei ela aqui para abordar em uma aula no canal!
Olá, é possível fazer isso, usando o menu suspenso?
Sim Daniel, é possível!
Obrigada pelo vídeo, me ajudou muito, mas preciso inserir a data e hora offline. Mesmo ativando a planilha google pra trabalhar offline, quando clico no checkbox elas não são marcadas. É possível usá-las sem internet?
Boa pergunta! O que acontece de não funcionar é que os Scripts do Google App Script utilizam as API's do Google que querendo ou não precisam desse acesso a internet.
@@SheetsEasy Entendi, obrigada.
Teria como quando desmarcar o checkbox apagar a data e hora? me ajudou muito!
Ha como disponibilizar a planilha para download pf? Estou buscando muito isso
Link na descrição do vídeo.
Top D+!! Gostei bastante do conteúdo... É possível acrescentar a ação de copiar a linha com o check ativo copiar o registro e colar em outra planilha?
Sim é possível, obrigado pelo feedback e por acompanhar as aulas aqui 🤜🤛
Boa noite tudo bem ?
Você pode me ajuda a fazer explica passar data da planilha do Google para o calendário automático, toda vez que colocamos um data na coluna específica já aparece automaticamente no calendário/agenda do Google
Olá Professor,
e se no lugar do checkbox, for um campo para digitar observações?
"tipo para sempre que a observação for adicionada ou alterada, será colocado a data/hora da alteração"
Oi, boa tarde!
como faço para a data e hora ficar fixar, ou seja não alterar conforme relógio e calendário.
Boa tarde Professor, excelente aula, aliás estou aprendendo muito com todas elas, pode me ajudar com uma função, preciso fazer um checkbox chamar uma functionName, no caso, quero usar função de ocultar colunas quando acionado checkbox e desocultar quando não selecionado. Desde já agradeço ajuda.
Muito Obrigado pelo seu feedback, isso me incentiva muito a continuar com os conteúdos aqui no canal!
Respondendo sua dúvida, basicamente a premissa é a mesma, pega a linha e coluna com as constantes e depois se for aquela linha e coluna executa a função de ocultar a determinada linha/coluna que deseja.
anotei sua dúvida aqui e irei fazer uma aula nesse sentido nas próximas semanas aqui no canal!
Forte abraço e sucesso nas Planilhas!
@@SheetsEasy Obrigado professor.
Seria mais ou menos isso:
function onEdit(e){
if (e.range.columnStart != 8 || e.value != "INTERNO") return;
var ss =SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
sheet.hideColumns(23);
sheet.hideColumns(7);
}
function onEdit(e){
if (e.range.columnStart != 8 || e.value != "EXTERNO") return;
var ss =SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
sheet.showColumns(23);
sheet.showColumns(7);
}
Para ficar melhor na comunicação me envia um modelo de sua Planilha no e-mail sheetseasybnu@gmail.com que dou uma olhadinha para você!
Ola, fiquei com uma duvida. Teria como colocar a data de ontem ao invez da de hoje?
Tem sim, teria que mudar isso na estrutura do código
Boa noite, seria possível fazer isso em um Formulário Google, onde acessando cada seção, se colocaria automaticamente a hora?
Queria assim só que no caso em botão. P folha de ponto. Ten aula assim?
Olá
Excelente a didática dos seus vídeos.
Dúvida
Tenho um formulário que coleta uma foto e essa resposta gera um link na planilha Google. Ah alguma maneira de abrir este link numa célula da própria planilha, como imagem?
Boa tarde professor, ótima aula, estou com um problema, quando eu insiro ( checkbox == "VERDADEIRO" && ...) não funciona o que poderia ser?
Tentou "true"?
Suas aulas me ajudam bastante. Professor como eu consigo juntar duas funções diferentes em um mesmo arquivo? Se eu quiser juntar uma função que chame um arquivo do Gdrive, outro que insira hora automática e outro de listas suspensas dependentes qual recurso da linguagem seria usado?
Muito obrigado pelo feedback Fábio, isso me ajuda muito a continuar com os conteúdos.
Na playlist de cadastro de clientes eu fiz isso, várias funções dentro de um único arquivo, da uma olhadinha nessa playlist: ruclips.net/p/PLXCiTqyAsiPeeKSwBBVYy-jk9bUZIjDBp
Olá como faço para ter mais checkbox com a mesma função em colunas e celulas diferentes? Aqui usei 3 if com variáveis pra cada e funcionou porém sou novato e não sei se e a forma correta.
Isso, o que pode fazer é o "else if" para colocar na mesma IF, quando adaptei o projeto do cadastro de clientes eu faço isso com o IF, caso queira ter uma ideia de como funciona da uma olhadinha nessa aula: ruclips.net/video/val43hzQ5IM/видео.html
Legal! Mas se eu quiser que ao clicar num checkbox gera a data e hora automaticamente e depois ao clicar de volta no mesmo checkbox gera novamente a data e hora automaticamente. Por fim some esse tempo e o usuário não pode mais alterar esse checkbox, vai ter de usar o próximo. Como que seria a programação?
Fazer um controle de horas trabalhadas, como um cartão ponto.
Google caso eu preciso colocar a data e o horário na mesma coluna igual quando é preenchido por um formulário, como faço?
Excelente aula, no link da planilha não esta indo o script, você pode enviar outro, muito obrigado.
Obrigado pelo feedback! A planilha com o script forneço no e-mail, deixa ele aqui que já te encaminho! Abraços
tem como colocar a formula toda para copiar e colar?
Como assim Alysson?
Olá, tudo bem? ótima aula, por favor, tem como enviar essa planilha com os códigos para mim? Outra coisa, como eu faria para em vez de CHEKBOX colocar uma Lista suspensa como eu faço? ou já tem um planilha sobre? Aguardo.
Professor, existe um código para adicionar a data e a hora (Em uma mesma célula) em outra aba?
Estou fazendo um script que joga as informações de uma aba para a outra, mas gostaria de além disso colocar a hora que eu registrei.
No momento eu não tenho Felipe, mas pode deixar que anotei aqui e em breve trago algo nesse sentido aqui no canal 🤜🤛
Professor, há alguma maneira de criar um script para saber qual célula foi editada e saber qual o valor que era e depois o valor que foi colocado?
Nativamente não
Como replicar as datas e horas para mais de uma coluna. por exemplo quero colocar data e hora nas colunas 10 e 11 e tambem nas colunas 20 e 21.
Sim Jorge, basta colocar essas colunas também ali no código onde especificamos a coluna.
@@SheetsEasy Boa noite professor, essa também é minha duvida, eu tenho uma planilha com 10 colunas com checkbox e gostaria de adicionar a hora nas 10 colunas seguintes conforme fosse clicando nos checkbox, como consigo alterar o script para conseguir esse resultado? desde já muito obrigado
Olá, acompanho sempre seus vídeos e me ajudam bastante com relação algumas duvidas !
Estou montando um projeto, porém estou com uma questão a ser resolvida. Porém estou com duvidas na forma de fazer.
Tenho uma planilha aonde controlo meus gatos mensais, aonde uso o CheckBox para marcar as contas que já formam "pagas". Porém na virada do mês essa opção do CheckBox continua marcada. Sendo necessário eu desmarca-las para marcar novamente quando a conta for paga no mês seguinte.
Poderia me ajudar com esse caso? Desde já agradeço..
Parabéns pelas aulas..
Gostaria de capturar/gravar numa determinada célula, o nome do usuário que fez essa ação no Google sheets (CLICAR NO CHECKBOX). Alguém poderia me ajudar, por favor?
Tem que pegar a session do e-mail que fez a alteração de depois setar na célula desejada Yuri, anotei aqui sua dúvida, em breve trago algo nesse sentido aqui no canal 🤜🤛
como faço pra colocar pro mês seguinte?
Tem que pegar o mês e somar dentro do script
Professor e se fosse em uma única célula?
Como assim?
Professor, se ao invés do Checkbox, eu usasse uma lista suspensa com as opções que há na lista. Como deveria ser o Script?
E também ao invés de separar a data e a hora em células distintas, as apresentassem em uma única célula? Poderia me ajudar, por favor?
Para unir a data e hora basta fazer em uma única variável ou unir elas posteriormente, quanto a validação teria que adaptar, ainda não tenho aula nesse sentido mas em breve trago aqui no canal 😉👍
Se eu tivesse dois checkbox diferentes, e ao clicar em cada um deles fosse determinado uma data, como ficaria esse código ? eu tentei repetir o mesmo mudando as colunas mas somente um funciona um dos checks.
você conseguiu alguma resposta amigo? to passando pela mesma coisa e não consegui
@@PhellipeGabriel-nd4vk Consegui.
Ficou assim:
const ss = SpreadsheetApp.getActiveSpreadsheet ();
const sheet = ss.getActiveSheet();
const row = sheet.getActiveCell().getRow();
const column = sheet.getActiveCell().getColumn();
const data = Utilities.formatDate(new Date, "GMT-3","dd/MM/yyyy");
function onEdit() {
if( column == 11 && row >= 3 ) {
sheet.getRange(row,12).setValue(data);
}
if( column == 14 && row >= 3 ) {
sheet.getRange(row,15).setValue(data);
}
}
Olá professor!!! Obrigada pela aula! Segui o passo-a-passo, mas sempre aparece esse erro: TypeError: redeclaration of const column.
Pode dar uma ajuda?
Oi Aline, eu que agradeço pelo seu comentário e feedback!
Pela descrição do erro me parece que você tentou reatribuir ou redeclarar uma "const" que é um valor que não pode ser alterado.
@@SheetsEasy obrigada pelo retorno! Parece que solucionei esse problema. Contudo, agora o Script n encontra a minha aba:
TypeError: Cannot read property 'getSheetByName' of null. Segui sua sugestão aqui de outra aluna (const sheet = ss.getSheetByName("Overview");) mas não funcionou. Pode me ajudar a resolver esse impasse? Grata!
Disponha Aline!
Bom, o certo seria eu ver seu código para poder lhe dar uma resposta mais assertiva, caso queira compartilha manda no e-mail sheetseasybnu@gmail.com
Como faço pra chamar a sheet pelo nome, no meu caso tenho mais de uma aba.
Se a planilha é uma variável "ss" ficaria assim: ss.getSheetByName("nome aba");
como faz para adicionar mais abas no script ?
Como faço com várias abas e também com varias colunas
É possível fazer com que, ao desmarcar a checkbox, a data incluída apague automaticamente?
Sim, basta colocar um clearcontent adaptando o código, eu anotei sua dúvida ✍️ e em breve trago uma aula nesse sentido! 👍
Olá, fiz tudo correto e igual até ao minuto 11'02, no entanto, a data não está a aparecer na minha sheet. O que poderá estar errado?
BOA TARDE, PODE COMPARTILHAR COMIGO COM OSSCRIPT? GOSTEI MUITO DA AULA
Fala Jony, obrigado pelo feedback 🤜🤛 posso sim, solicita lá no e-mail sheetseasybnu@gmail.com que te mando assim que possível
@@SheetsEasy muito obrigado, solicitado!
Beleza Jony assim que conseguir dou um feedback por lá 👍
Netflix dos viciados em planilhas 😂
Boa Vanessa 🤣🤣🤣 gostei da referência 🥰
como faz pra me desmarcar o checkbox e a data sumir automaticamente?
Coloca um clearContent() em um evento inverso, usando a mesma dinamica
Teria como por o e-mail de quem está editando também?
Tem sim
Como faço para colocar esta função em um botão personalizado?
Fala Gustavo, beleza?
Bom, nesse caso em especifico nós pegamos algumas variáveis que pegam a linha e coluna de edição, teria que adaptar todas essas variáveis onde pega a linha e coluna quando clicamos no checkbox.
Excelente aula! Porém estou com um problema. Se escrevo VERDADEIRO na célula, o script funciona. Se utilizo o checkbox o script não capta o "VERDADEIRO" e assim não funciona a entrada de dados.
Tenta mudar para "true"
@@SheetsEasyRetire as aspas e coloque: nomedaconst == true
🤜🤛
Não daria pra fazer isso com a função SE?
Ótima pergunta! Dá mas se você utilizar uma função de data ou hora que é atualizada a cada instante não atenderia o intuito dessa funcionalidade que é marcar exatamente a data e hora que foi clicado no checkbox.
@@SheetsEasy muito obrigado pelo esclarecimento
De nada! Estou aqui pra isso, forte abraço e sucesso nas Planilhas!
ola, bom dia
testei hoje o teu ensinamento, infelizmente não tive sucesso.
preciso de ajuda em tal como descrito na sua vídeo aula, que por digas de passagem é ótima.
porem não funcionou , aparece dois erros no código.
se poder me dar alguma orientação, desde já lhe agradeço.
obrigado pela atenção
att:. Bruno
Eu gostaria de algo parecido , mas
Que fosse agendamento de cliente , com data e hora marcada e que essas informações fossem para a agenda automaticamente
Irei pensar em uma aula nesse sentido e trago em breve aqui no canal Rogerio 🤜🤛
@@SheetsEasy obrigado
@@RogerioFreitas_real Disponha!
Professor bom dia meu nobre
Os códigos estão funcionando porém a parte quando coloco a checkbox em false (checkbox == "VERDADEIRO" &&...) não funciona nada mais o que pode ser ?
Fala Raphael, tranquilo? Olha, provavelmente seja essa referência mesmo, tens que colocar um console.log no valor que ele tá pegando para saber exatamente o que ele pega de valor no seu checkbox.
@@SheetsEasy muito obrigado professor farei isso 👏👏👏👏👏👍
De nada Raphael! 👍
@Sheets Easy , quando insiro o meu console.log(checkbox) não aparece nada. É como se a linha "const checkbox = sheet.getRange(row,2).getValue();" não estivesse capturando o VERDADEIRO
Estranho Othon, você seguiu o passo a passo da vídeo aula? Chegou a dar algum tipo de erro?
Estou com muita difícil na hora de identificar a coluna, página, linha, a planilha ela contém várias páginas é praticamente infinita
Qual a dúvida? Seguiu o passo a passo da aula e ainda não conseguiu?
Oi Gente alguém que copiou esse script e deu certo, o meu não deu 😢
Se alguém copiou e deu certo manda pra mim por favor!!
Solicita no meu e-mail sheetseasybnu@gmail.com
muita informação deus me livre
🤣🤣🤣
O meu não deu certo. Fiz da forma correta.
Estranho, seguiu a aula?
@@SheetsEasy Sim, não apresentou nenhum erro.
Teria que analisar seu código, deu permissão para executar e não ocorreu nenhum erro né?
QUEM DESCOBRI O SCRIPT PRA DEFLEGLAR E APAGAR A DATA AJUDA AQUI RSR
não funcionou
Aqui funcionou 😉
Olá! na segunda linha da programação quando executado aparece como erro; (10:49:59 Erro
TypeError: ss.getActiveSheet is not a function
(anônimo) @ INSERIR DATA E HORA AUTOMÁTICO.gs:2)
O que seria?
Oi Cristiano, deve ter referenciado algo errado, manda as linhas do código para que eu dê uma olhada
@@SheetsEasy Agradeço pela atenção! Mas o melhor é ver as suas outras aulas para aprender.