Google Planilhas Avançado -

  Рет қаралды 15,668

Webdesign em Foco

Webdesign em Foco

Күн бұрын

Пікірлер: 48
@DiegoBorges77
@DiegoBorges77 4 күн бұрын
Sem chances! 😂 Tudo muito bem explicado... Parabéns! Aprecio demais as ferramentas do Google, MAS, nesse caso é Word e Excel mesmo! Valeu!
@consulteodentista
@consulteodentista 9 ай бұрын
Bem simples???😯.. Para iniciantes, um pouco complicado. Mas vou tentar, obrigada pela aula.😀
@DaniloBentoOficial
@DaniloBentoOficial Ай бұрын
ÓTIMO!! No vídeo foi feito substituindo apenas um dado. Poderia explicar para quem é iniciante como faz de mais de dois dados?
@andreluizsales3286
@andreluizsales3286 10 ай бұрын
Professor, muito obrigado pela aula
@ChrysthianChrisley
@ChrysthianChrisley 11 күн бұрын
Bem simples. Obrigado.
@rianbenicio3571
@rianbenicio3571 3 ай бұрын
Muito obrigado, tava a 2 dias batendo cabeça pra entender isso
@robsonptrainer
@robsonptrainer Жыл бұрын
Obrigado professor, por compartilhar seus conhecimentos
@EduardoHoffmann
@EduardoHoffmann 5 ай бұрын
Muito bom, professor. Vou tentar adaptar isso para usar em um template de email ao invés de documento. Aliás, seria ótimo uma aula como esta para criar um email (gmail) de orçamento a partir dos dados de uma planilha google. 😃
@RicardoSMagalhaes
@RicardoSMagalhaes 9 ай бұрын
Parabéns pela Aula !! Excelente !! Agora se eu quisesse ter um modelo padrão substituir pelo conteúdo de uma planilha e assim que gerasse esse novo documento, eu enviasse por email via scprit como seria ? Obrigado
@dr.anderson.dantas
@dr.anderson.dantas Жыл бұрын
Muito útil isso, obrigado!
@WebdesignemFoco
@WebdesignemFoco Жыл бұрын
Tmj
@almirgomes5
@almirgomes5 5 ай бұрын
Seus conteúdos são excelentes!!! Alguém saberia me dizer se existe um conteúdo específico para geração de recibos de pagamento?
@ginho69
@ginho69 3 ай бұрын
Boa tarde professor, no caso tem como pegar imagens, por exemplo, colocar uma imagem que está no drive e colocar em cada certificado de acordo com o nome da pessoa? tipo mala direta de crachas por exemplo
@dr.anderson.dantas
@dr.anderson.dantas Жыл бұрын
Faça um vídeo falando sobre o GPT for Sheets, please :)
@hervalforny
@hervalforny Жыл бұрын
Tem como fazer um formulário para incluir, editar, excluir e pesquisar os dados de uma planilha google sheet, selecionar determinado registro e imprimir apenas esse registro numa mala direta?
@William969
@William969 Жыл бұрын
Como faço para criar um novo arquivo para cada correspondência da minha tabela?
@siqueiranetlanhouse9199
@siqueiranetlanhouse9199 6 ай бұрын
bastante interessanto, vemos um futuro substituto do word
@MrEcksan
@MrEcksan 9 ай бұрын
Sensacional, sempre achei um grande ponto negativo não ter isso algo semelhante pronto no Docs + Google, sei que tem uma questão de patente envolvida, mas realmente esse e o realce fácil de células duplicadas são alguns dos duros 'trade-offs' na escolha do Google Sheets ao invés do Excel.
@ricierijosesandriniolhe23
@ricierijosesandriniolhe23 5 ай бұрын
kzbin.info/www/bejne/o5e6fWqQmJd0iMU
@ricierijosesandriniolhe23
@ricierijosesandriniolhe23 5 ай бұрын
tem como vc adicionar aplicativos gratuitos no google docs, vc precisa clicar o "+" na aba vertical do lado direito e escolher um aplicativo de "mail merge" (mala direta)
@bettonog
@bettonog 5 ай бұрын
Excelente aula
@RamonFelixdaSilvaCota
@RamonFelixdaSilvaCota 5 ай бұрын
Professor, rodei o código, a estrutura igual, mudei só os links das variáveis para as da instituição e adaptações deste tipo, mas eu o seguinte erro: Exception: Service unavailable: Documents. Sabe o que pode ser?
@ricierijosesandriniolhe23
@ricierijosesandriniolhe23 5 ай бұрын
Boa aula, professor bem articulado e a aula é bem dinâmica. Mas não há necessidade de incluir 3 variáveis de parâmetro (elem, ind, obj) pra função de chamada .map, bastava uma variável. Também não é necessário chamar o índice zero elem[0]. Eu tenho a impressão que isso foi copiado de algum outro lugar. Portanto, pra comprovar o domínio da matéria, eu gostaria que vc fizesse com duas colunas de dados, porque com uma coluna só é fácil.
@italofonseca9982
@italofonseca9982 Жыл бұрын
Uma dúvida: quando você usa Elem[0] ele ainda assim passa por todos os elementos na função de callback? Fiquei com dúvida na lógica, o motivo dele não pegar só o elemento do índice 0.
@eduardocardosodosreissantos01
@eduardocardosodosreissantos01 Жыл бұрын
boa noite, fiz umas modificações veja se te ajuda dados.forEach((elem) => { if (elem[1] !== '') { const novoParagrafo = paragrafos.map((paragrafo) => { return paragrafo.copy() .replaceText('{{NOME}}', elem[0]) .replaceText('{{CARTAO}}', elem[1]) .replaceText('{{COMPRADOS}}', elem[3]); }); const texto = novoParagrafo.map((paragrafo) => paragrafo.getText()).join(''); if (texto.trim() !== '') { novoParagrafo.forEach((paragrafo) => docsMalaDireta.getBody().appendParagraph(paragrafo)); //docsMalaDireta.getBody().appendPageBreak(); } } });
@alexandrehmrosas
@alexandrehmrosas Жыл бұрын
Professor, por favor... tentei replicar o processo com mais variáveis... não consegui entender como o substituir mais variáveis no elem2.copy().replacetext()... esse exemplo só funciona com uma variável?
@eduardocardosodosreissantos01
@eduardocardosodosreissantos01 Жыл бұрын
boa noite, fiz umas modificações veja se te ajuda dados.forEach((elem) => { if (elem[1] !== '') { const novoParagrafo = paragrafos.map((paragrafo) => { return paragrafo.copy() .replaceText('{{NOME}}', elem[0]) .replaceText('{{CARTAO}}', elem[1]) .replaceText('{{COMPRADOS}}', elem[3]); }); const texto = novoParagrafo.map((paragrafo) => paragrafo.getText()).join(''); if (texto.trim() !== '') { novoParagrafo.forEach((paragrafo) => docsMalaDireta.getBody().appendParagraph(paragrafo)); //docsMalaDireta.getBody().appendPageBreak(); } } });
@SEDEASINFRAESTRUTURA
@SEDEASINFRAESTRUTURA Жыл бұрын
@@eduardocardosodosreissantos01 Apresentou o seguinte erro: ReferenceError: dados is not defined
@CaioTerencio
@CaioTerencio 6 ай бұрын
@@SEDEASINFRAESTRUTURA let dados = sheet.getRange("A1:H").getValues(); ai depende de como vc definiu suas variaveis no sheets
@KSAADVOGADOS
@KSAADVOGADOS Жыл бұрын
Quando preenche a mala direta, fica sem a formatação do texto do template. os negritos, alinhamento... Alguem pode me ajudar?
@edmarsilva6658
@edmarsilva6658 Жыл бұрын
Gostaria de saber como colocar um campo "numero da inscrição" do aluno, sendo que ele se encontra na celula "A1:A" e o nome do aluno na "B1:B"?
@sandroavieira
@sandroavieira 23 күн бұрын
Isso não vai inferir nenhuma informação na planilha correto? sempre vai da planilha para o doc nunca ao contrário (caso faça uma alteração no doc por força maior), quero preserva sempre os dados da planilha intacto. E e se tiver um outro elemento ( como cpf e endereço por exemplo) como faço para ler e escrever esse(s) próximo(s) elemento(s) ?
@leandrodamasceno82
@leandrodamasceno82 4 ай бұрын
Se tivesse mais de uma aba na planilha como faço mestre?
@mateuslima4049
@mateuslima4049 Жыл бұрын
OBRIGADO PELO CONTEUDO, TEM COMO FAZ ISSO DE PEGAR OS DADOS DA PLANILHA SÓ QUE COM UMA CONDIÇÃO "SE". Ex : SÓ VAI IMPRIMIR O CERTIFICADO SE NA COLUNA B1 ESTIVER COM "CONCLUIDO" , SENDO ASSIM VAI IMPRIMIR TODAS AS LINHAS QUE ESTÃO COM ESSA CONDIÇÃO
@leandrodamasceno82
@leandrodamasceno82 4 ай бұрын
Se precisar copiar mais de um nome para o docs, como faz? Fiquei confuso
@andrezzabsantos
@andrezzabsantos Жыл бұрын
Obrigada! Eu que nunca fiz algo do tipo, consegui seguindo o passo a passo! Eu porém preciso incluir outros elementos no meu documento, como faço isso?
@WebdesignemFoco
@WebdesignemFoco Жыл бұрын
Pode sim, qualquer coisa faça um orçamento de suporte premium pelo e-mail: webdesignemfoco@gmail.com
@godoy_
@godoy_ Жыл бұрын
não entendi como eu adicionaria varios locais pra inserir os dados no template, digamos: nome, cpf, endereço e afins
@ggpsi13
@ggpsi13 Жыл бұрын
uma coisa q aconteceu é que ele não copiou a tabela do template. somente os textos. sabe o q pode fazer?
@ggpsi13
@ggpsi13 Жыл бұрын
descobri aqui!! usei o getTables na variavel paragrafos, e a propriedade appendTable na variavel docsMaladireta.
@73huggo
@73huggo Жыл бұрын
Após fazer uma mala direta conforme visto nesse vídeo, observei que os dados não atualizam automaticamente depois de acrescentar mais dados
@toishow
@toishow 3 ай бұрын
Fiz pra testar no templete {{ DESCRIÇÃO}} e {{NÚMERO}}. Paraa descriçâo deu certo, mas para o número não.
@73huggo
@73huggo Жыл бұрын
Tentei colocar o CPF mas não consegui. Se alguém conseguiu me ajude
@moisesmirandacorreadelima2789
@moisesmirandacorreadelima2789 Жыл бұрын
Professor boa tarde! Tentei replicar o conteúdo mais infelizmente fica dando documento não acessível. Exception: The document is inaccessible. Please try again later. Alguma sugestão? COnferi o link da na planilha, dei permissão a todos. Até em guia anônima acessa.
@WebdesignemFoco
@WebdesignemFoco Жыл бұрын
Já vi isso acontecer quando tinha mais de uma conta Google logada ao mesmo tempo
@ExpedientePMPA
@ExpedientePMPA Жыл бұрын
Nesse quesito o Google Docs ainda precisa melhorar, pois no Word é muito mais simples.
@toishow
@toishow 3 ай бұрын
Deu certo com 1 variavel. Tentei colocar mais uma e nao deu certo.
@PRM--wz9qq
@PRM--wz9qq Жыл бұрын
Bom dia. Segue seu tutorial e deu erro: //Tutorial kzbin.info/www/bejne/hZmbY4mhp91mnqc //Variaveis da planilha BaseDados let app = SpreadsheetApp; let spreadsheet = app.getActiveSpreadsheet(); let sheet = spreadsheet.getSheetByName('banco'); // VAriavel doarquivo Mala direta let docmaladireta = DocumentApp.openByUrl('docs.google.com/document/d/1XqYXjclWFC9hnIG_7nzcYW5Bxur4pbCqjoSDD2m-PS4/edit'); // VAriavel do arquivo Tamplate let doctemplate = DocumentApp.openByUrl('docs.google.com/document/d/1UG7SARinB3f0DmaxWB5pJ2FP8aePHOyMw8FrD04qvU0/edit'); //Função que gera a mala direta function criarMalaDireta() { //Limpar mala direta docmaladireta.getBody().clear(); let paragrafos = doctemplate.getBody().getParagraphs() prefeito = sheet.getRange('A1:A').getValues(); prefeito.map((elem,ind,obj) => { if (elem[0] != ''){ //console.log(ind+' '+elem) paragrafos.map((elem2,ind2,obj2) => { docmaladireta.getBody().appendParagraph( elem2.copy().replaceText("{{PREFEITO}}",elem[0]) ) }); //Abri uma nova pagina para cada doc gerado //docmaladireta.getBody().appendPageBreak(); } }); } //erros de saída // dentro do bloco if 09:19:09 Erro Exception: Service unavailable: Documents(anônimo) (anônimo) @ Código.gs:29 (anônimo) @ Código.gs:28 crirMalaDireta @ Código.gs:24
Google Planilhas Avançado - #70 Mala Direta
13:23
Webdesign em Foco
Рет қаралды 15 М.
这是自救的好办法 #路飞#海贼王
00:43
路飞与唐舞桐
Рет қаралды 92 МЛН
This dad wins Halloween! 🎃💀
01:00
Justin Flom
Рет қаралды 53 МЛН
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 27 МЛН
Smart Sigma Kid #funny #sigma
00:14
CRAZY GREAPA
Рет қаралды 93 МЛН
RELACIONAMENTO ENTRE TABELAS NO GOOGLE APPSHEET
12:35
Webdesign em Foco
Рет қаралды 8 М.
Google Planilhas Avançado - #65 Enviando Emails
11:17
Webdesign em Foco
Рет қаралды 35 М.
Como Gerar PDF no AppSheet (com múltiplas tabelas) - SELECT / IF
15:20
Academia Brasileira de Appsheet
Рет қаралды 471
Google Planilhas Avançado - #1 Introdução
11:45
Webdesign em Foco
Рет қаралды 138 М.
Google Planilhas Avançado - #62 Menus Dependentes
11:09
Webdesign em Foco
Рет қаралды 29 М.
Google Planilhas Avançado - #51 Dashboard
13:07
Webdesign em Foco
Рет қаралды 46 М.
这是自救的好办法 #路飞#海贼王
00:43
路飞与唐舞桐
Рет қаралды 92 МЛН