Google Planilhas Avançado -

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 พ.ย. 2024

ความคิดเห็น • 48

  • @consulteodentista
    @consulteodentista 10 หลายเดือนก่อน +5

    Bem simples???😯.. Para iniciantes, um pouco complicado. Mas vou tentar, obrigada pela aula.😀

  • @DiegoBorges77
    @DiegoBorges77 หลายเดือนก่อน

    Sem chances! 😂
    Tudo muito bem explicado... Parabéns! Aprecio demais as ferramentas do Google, MAS, nesse caso é Word e Excel mesmo!
    Valeu!

  • @DaniloBentoOficial
    @DaniloBentoOficial 2 หลายเดือนก่อน +2

    ÓTIMO!! No vídeo foi feito substituindo apenas um dado. Poderia explicar para quem é iniciante como faz de mais de dois dados?

  • @andreluizsales3286
    @andreluizsales3286 11 หลายเดือนก่อน +1

    Professor, muito obrigado pela aula

  • @ChrysthianChrisley
    @ChrysthianChrisley หลายเดือนก่อน

    Bem simples. Obrigado.

  • @rianbenicio3571
    @rianbenicio3571 4 หลายเดือนก่อน

    Muito obrigado, tava a 2 dias batendo cabeça pra entender isso

  • @robsonptrainer
    @robsonptrainer ปีที่แล้ว +1

    Obrigado professor, por compartilhar seus conhecimentos

  • @siqueiranetlanhouse9199
    @siqueiranetlanhouse9199 7 หลายเดือนก่อน +1

    bastante interessanto, vemos um futuro substituto do word

  • @MrEcksan
    @MrEcksan 10 หลายเดือนก่อน +1

    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 6 หลายเดือนก่อน

      th-cam.com/video/mfWL7Zc2ARc/w-d-xo.html

    • @ricierijosesandriniolhe23
      @ricierijosesandriniolhe23 6 หลายเดือนก่อน

      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)

  • @dr.anderson.dantas
    @dr.anderson.dantas ปีที่แล้ว +2

    Faça um vídeo falando sobre o GPT for Sheets, please :)

  • @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?

  • @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. 😃

  • @dr.anderson.dantas
    @dr.anderson.dantas ปีที่แล้ว +1

    Muito útil isso, obrigado!

  • @RicardoSMagalhaes
    @RicardoSMagalhaes 10 หลายเดือนก่อน

    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

  • @ricierijosesandriniolhe23
    @ricierijosesandriniolhe23 6 หลายเดือนก่อน +1

    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.

  • @bettonog
    @bettonog 6 หลายเดือนก่อน

    Excelente aula

  • @ginho69
    @ginho69 4 หลายเดือนก่อน

    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

  • @William969
    @William969 ปีที่แล้ว +1

    Como faço para criar um novo arquivo para cada correspondência da minha tabela?

  • @hervalforny
    @hervalforny ปีที่แล้ว +1

    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?

  • @mateuslima4049
    @mateuslima4049 ปีที่แล้ว +1

    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

  • @italofonseca9982
    @italofonseca9982 ปีที่แล้ว +2

    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();
      }
      }
      });

  • @KSAADVOGADOS
    @KSAADVOGADOS ปีที่แล้ว +1

    Quando preenche a mala direta, fica sem a formatação do texto do template. os negritos, alinhamento... Alguem pode me ajudar?

  • @edmarsilva6658
    @edmarsilva6658 ปีที่แล้ว +1

    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"?

  • @73huggo
    @73huggo ปีที่แล้ว +2

    Após fazer uma mala direta conforme visto nesse vídeo, observei que os dados não atualizam automaticamente depois de acrescentar mais dados

  • @RamonFelixdaSilvaCota
    @RamonFelixdaSilvaCota 6 หลายเดือนก่อน

    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?

  • @godoy_
    @godoy_ ปีที่แล้ว +1

    não entendi como eu adicionaria varios locais pra inserir os dados no template, digamos: nome, cpf, endereço e afins

  • @sandroavieira
    @sandroavieira หลายเดือนก่อน

    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) ?

  • @alexandrehmrosas
    @alexandrehmrosas ปีที่แล้ว +2

    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 ปีที่แล้ว +2

      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 7 หลายเดือนก่อน

      @@SEDEASINFRAESTRUTURA let dados = sheet.getRange("A1:H").getValues(); ai depende de como vc definiu suas variaveis no sheets

  • @leandrodamasceno82
    @leandrodamasceno82 5 หลายเดือนก่อน

    Se tivesse mais de uma aba na planilha como faço mestre?

  • @leandrodamasceno82
    @leandrodamasceno82 5 หลายเดือนก่อน

    Se precisar copiar mais de um nome para o docs, como faz?
    Fiquei confuso

  • @toishow
    @toishow 4 หลายเดือนก่อน

    Fiz pra testar no templete {{ DESCRIÇÃO}} e {{NÚMERO}}.
    Paraa descriçâo deu certo, mas para o número não.

  • @ExpedientePMPA
    @ExpedientePMPA ปีที่แล้ว +2

    Nesse quesito o Google Docs ainda precisa melhorar, pois no Word é muito mais simples.

  • @ggpsi13
    @ggpsi13 ปีที่แล้ว +1

    uma coisa q aconteceu é que ele não copiou a tabela do template. somente os textos. sabe o q pode fazer?

    • @ggpsi13
      @ggpsi13 ปีที่แล้ว +1

      descobri aqui!! usei o getTables na variavel paragrafos, e a propriedade appendTable na variavel docsMaladireta.

  • @toishow
    @toishow 4 หลายเดือนก่อน

    Deu certo com 1 variavel.
    Tentei colocar mais uma e nao deu certo.

  • @andrezzabsantos
    @andrezzabsantos ปีที่แล้ว +1

    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

  • @73huggo
    @73huggo ปีที่แล้ว +1

    Tentei colocar o CPF mas não consegui. Se alguém conseguiu me ajude

  • @PRM--wz9qq
    @PRM--wz9qq ปีที่แล้ว +2

    Bom dia. Segue seu tutorial e deu erro:
    //Tutorial th-cam.com/video/Oh82Vkrx3hE/w-d-xo.html
    //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

  • @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