Google Planilhas Avançado - #21 Introdução ao Google Apps Script

Поділитися
Вставка
  • Опубліковано 16 вер 2024
  • Na aula de hoje iniciamos a parte intermediária do curso de Google Planilhas aprendendo sobre Google Apps Script.
    Tutorial Completo: webdesignemfoc...
    In today's class we started the middle part of the Google Spreadsheets course by learning about Google Apps Script.
    Full Tutorial: webdesignemfoc...
    Suporte Premium: webdesignemfoco@gmail.com

КОМЕНТАРІ • 113

  • @DanteDerette
    @DanteDerette Рік тому +2

    Bem top, amo Apps Script, excelente linguagem de programação e tudo dentro do google!

  • @s.feliciano.livros
    @s.feliciano.livros 2 роки тому +2

    Que aula incrível! Parabéns, Professor!
    Criei uma função de PORCENTAGEM:
    /**
    * Fórmula para extração de porcentagem
    * @customFunction
    */
    function PORCENTAGEM(porcentagem,valor)
    {
    var result = (porcentagem/100) * valor;
    return result;
    }

  • @FranciBahamult
    @FranciBahamult 5 років тому +4

    Essa é a parte mais importante! otimizar as tarefas!

  • @danielnepomuceno
    @danielnepomuceno 2 роки тому +2

    Excelente...

  • @FranciBahamult
    @FranciBahamult 5 років тому +2

    Melhor aula do curso ate agora!

  • @gleycifernandes8686
    @gleycifernandes8686 8 місяців тому +1

    Show de bola

  • @soadvitor
    @soadvitor 5 років тому +2

    TOOOPPP......conforme é o esperado

  • @JOSESilva-gm6dl
    @JOSESilva-gm6dl 2 роки тому +1

    Show de Bola!

  • @slz2162
    @slz2162 5 років тому +1

    Muito top essas aulas.

  • @EminemClupTR
    @EminemClupTR Рік тому

    0:15 obrigado por tudo autoridade social graças a voces as minhas redes estao voando alto

  • @matheustomaz5982
    @matheustomaz5982 3 роки тому +1

    Muito bom esse curso

  • @thiagoornelas9112
    @thiagoornelas9112 3 роки тому +5

    Excelentes vídeos. Você também faz projetos particulares? Gostaria de montar uma planilha simples, usando o GAS, mas não tenho muito conhecimento. Obrigado

  • @elsonfabiano
    @elsonfabiano 4 роки тому +2

    excelente vídeo! (não sabia que alguém usava o termo 'ecmascript' , até levei um tempinho para entender..)

  • @clicrazylull
    @clicrazylull 3 роки тому +1

    Ótimo seus vídeos, eu estou precisando reduzir o escopo da API de uma Google Sheet. Tenho uma planilha google praticamente pronta que usa scripts Json. Porém quero redefinir o escopo da API para solicitar acesso apenas para o próprio Google Sheet. Pois Atualmente quando um usuário clica em um botão da planilha há solicitações de acesso e permissões sobre desnecessários para o Docs, Forms, Apresentações etc... É isso que eu quero reduzir.

  • @glmr197
    @glmr197 5 років тому +2

    Showwwww mesmo!

  • @jackson35bmx
    @jackson35bmx 4 роки тому +1

    Agora vejo que é similar ao VBA, tem o mesmo proposito. Legal.
    Fugindo um pouco do assunto... existe a função FIFO no planilhas? Se não existir, qual é a combinação de formulas no Planilhas Google para que eu consiga fazer um FIFO?
    Sou grato pelas aulas. Agregou e ainda agrega muita. Parabéns a equipe.

    • @WebdesignemFoco
      @WebdesignemFoco  4 роки тому +2

      Bom dia, obrigado pelo feedback. Não existe essa função.

    • @jackson35bmx
      @jackson35bmx 4 роки тому +1

      @@WebdesignemFoco Obrigado pelo retorno...

  • @marciomartins8668
    @marciomartins8668 2 роки тому +2

    Boas professor, não consigo executar este simples script, na folha da planilha diz "função desconhecida"

  • @ElinorDallaLana
    @ElinorDallaLana 2 роки тому +1

    Olá gostaria de elaborar um sistema onde utilizo o Google Forms para captar dados e fotos de locais. Os dados são passados automaticamente para o Googe Planilhas e a foto vai com link. Apos quero fazer um relatorio do local preenchendo em uma Google Docs os dados captados no Forms. Não consigo passar as fotos para o Docs.... teria uma rotina para passar um link da imagem para o docs? Grande abraço!

  • @flepper120
    @flepper120 4 роки тому +1

    Boa noite..show seu trabalho....E bem parecido com o Excel...o Excel vna entende vbs....você sabe se esse script entende vbs?..valeu

  • @jbetogn
    @jbetogn Рік тому +2

    Professor, no meu google planilha não mostra em ferramentas a opção de editor de script, como resolvo?

  • @leozintvz
    @leozintvz 3 роки тому +1

    Um script que eu criei no Google planilhas consigo utilizar pelo app Google planilhas?

  • @WilliamElshaddai
    @WilliamElshaddai Рік тому

    Ola professor. Professor, como eu faço para executar o preenchimento para baixo usando o script em uma base de dados? Por exemplo, esse banco de dados tem algumas células vazias, pois a primeira célula de cima preenchida desse se repetir nas células de baixo que estão vazias. Como eu faço para executar esse preenchimento para baixo usando o script? Estou apanhando aqui para descobrir isso 🤕

  • @diegohenrique5633
    @diegohenrique5633 4 роки тому +1

    Muito bacana e agregou muito. Parabéns!
    É possível compartilhar uma planilha com script sem que a pessoa tenha que logar em uma conta do Google para executar o script?
    Agradeço.

    • @WebdesignemFoco
      @WebdesignemFoco  4 роки тому +2

      Infelizmente não, a pessoa tem que ter a permissão de edição pra rodar

  • @talitadejesus7234
    @talitadejesus7234 2 роки тому +1

    fiz uma área de botões com script porém vou compartilhar com pessoas que não quero que editem os botões, porém quando faço o bloqueio o botão para de funcionar. Tem solução?

  • @FranciBahamult
    @FranciBahamult 5 років тому +1

    Professor tem alguma maneira de colocar símbolos matemáticos como por exemplo potência radiciação?

  • @JJARARIPINA
    @JJARARIPINA 10 місяців тому +1

    Otima Aula. Por favor se puder me ajuda com o seguinte problema.
    Fiz uns botões ligando para abas da minha e deu tudo ok. Fiz um primeiro botão ligando a uma planilha externa e deu ok, mas quando fiz um segundo botão ligando a uma outra planilha externa nao funciona e todos os outros botoes param de funcionar retornando todos o mesmo erro: "SyntaxError: Identifier 'id' has already been declared". Sabe me dizer como resolvo?

    • @WebdesignemFoco
      @WebdesignemFoco  10 місяців тому +1

      Bom dia, qualquer coisa contrate nosso suporte Premium: orçamento através do e-mail webdesignemfoco@gmail.com

  • @igorrleal
    @igorrleal 2 роки тому +1

    Consigo incluir função que permita criticar se algum campo não seja preenchido na planilha? Tipo "campos obrigatórios" ?

  • @edudiascardoso
    @edudiascardoso 2 роки тому +1

    o meu dá erro. Ele não acha a minha função quando começo digitando em uma célula "=multiplicando" (por exemplo)... Escrevi exatamente o que vc codou no video, mas parece que não encontra a fórmula

  • @guisleven
    @guisleven 3 роки тому +1

    Muito bacana o vídeo!
    eu criei um botão para realizar lançamentos , no computador funciona perfeitamente , mas quando abro o App no celular não consigo usar esse Botão, é algum comando que devo incluir no Script?

  • @denisrayner
    @denisrayner 3 роки тому +1

    Estou fazendo uma função simples, mas ainda não conheço a lógica de declaração de variáveis e funções etc no Apps Script, enfim, minha dúvida é a seguinte:
    function testesetores(Endereco) {
    if (Endereco = "RUA BAHIA"){
    setor='Setor01';
    return setor;
    }
    else if(Endereco = 'RUA ALAGOAS'){
    setor='Setor 02';
    return setor;
    }
    }
    A função executa, porem, atribui o valor da primeira variável setor em todos os campos da planilha google em que ativei a função. O exemplo é simples mesmo, mas a minha necessidade é determinar vários setores com base em condições como rua, número e bairro. Primeiramente preciso apenas entender essa lógica utilizada no Apps Script.
    PS. Consigo rodar em PHP, mas minha necessidade atual é no google planilhas com o apps script.
    Endereco
    RUA BAHIA
    RUA ALAGOAS

    • @WebdesignemFoco
      @WebdesignemFoco  3 роки тому +1

      Nós trabalhamos com aulas particulares. Orçamentos: webdesignemfoco@gmail.com

  • @hochlitnermeloguimaraes5713
    @hochlitnermeloguimaraes5713 3 роки тому +1

    Boa noite, gostaria de uma ajuda com um script pra uma planilha, gostaria de saber se vc desenvolve ou so da aula.

    • @WebdesignemFoco
      @WebdesignemFoco  3 роки тому +2

      Desenvolvemos sim, gentileza entrar em contato pelo email webdesignemfoco@gmail.com que te passamos o orçamento

  • @agenciagasoline
    @agenciagasoline Рік тому +1

    Olá amigo, tudo bem? estou compartilhando uma planilha para donwload e ela possui varios scripts nela. Porem quando o usuario que baixo tenta acionar algum botão, aparece aquela mensagem de alerta falando que pode se tratar de algo malicioso e que o desenvolvedor do script (eu no caso) ainda não validou o script com a google. Como que eu consigo fazer isso para que o usuario não precise ver esta mensagem?

  • @treyconsultoria272
    @treyconsultoria272 3 роки тому +1

    Boa noite e parabéns pelo vídeo!!
    Quando tento acessar o script em "Ferramentas > Editor de Scrip", abre uma janela escrito "Não foi possível abrir o arquivo.
    Verifique o endereço e tente novamente.". Sou o dono da planilha e mesmo assim não consigo abrir o editor. Tentei criar outra planilha e continuou a mesma coisa. Sabe o que pode ser?

    • @WebdesignemFoco
      @WebdesignemFoco  3 роки тому +1

      Normalmente isso ocorre quando tem mais de uma conta do Gmail logada. Loga numa aba privativa e loga apenas no gmail que criou a planilha

  • @aeciosilva3639
    @aeciosilva3639 3 роки тому +1

    É possível criar uma função de CTRL+C e atribuir a um botão? De forma que o valor de uma determinada célula fique disponível na Área de Transferência?

    • @WebdesignemFoco
      @WebdesignemFoco  3 роки тому +2

      Pra área de transferência não, com scripts é possível copiar determinada célula pra outra aba ou outra planilha, mas não manter na área de transferência.

    • @GabrielSouzagsm1
      @GabrielSouzagsm1 2 роки тому

      @@WebdesignemFoco Exatamente isso que você disse neste comentário que eu estou precisando, tem video no canal explicando sobre? Desde já muito agradecido pelo conteúdo.

  • @gustavomaciel249
    @gustavomaciel249 3 роки тому +1

    Estou começando agora a mexer com planilhas. Criei 2 macros para serem usadas na minha planilha, porém mesmo salvando as 2, só funciona 1 delas. Como fazer com que as 2 funcionem? Seriam 2 arquivos de script diferentes ou as 2 macros no mesmo script? Se puder me ajudar, por gentileza.

    • @WebdesignemFoco
      @WebdesignemFoco  3 роки тому +1

      Deve ter algum erro no seu código, qualquer coisa contrate o suporte premium: webdesignemfoco@gmail.com

  • @juliocfranca2515
    @juliocfranca2515 2 роки тому +1

    Excelente, professor posso colocar uma formula ou função em uma celula pelo appscript? Seria este tipod e formula =ArrayFormula(SEERRO(DATADIF(B4:B;D4:D;"D");"0"))

    • @WebdesignemFoco
      @WebdesignemFoco  2 роки тому +2

      Sim, método setFormula, as fórmulas devem ser em inglês pra funcionar

  • @adelsonduarte3403
    @adelsonduarte3403 4 роки тому +1

    É possível ocultar as linhas ou colunas no Google Sheets a partir de uma condição sendo executada por um Script?

  • @11rsort
    @11rsort 2 роки тому +1

    Tipo VBA.

  • @joaoalfredo8645
    @joaoalfredo8645 3 роки тому +1

    Parabéns pelo canal. Tenho uma dúvida: é possível criar um script no Google Docs que permita formatar de uma só vez todas as palavras do texto que estejam em caixa alta (maiúsculas) para o estilo negrito (bold). Desde já agradeço se puder ajudar.

    • @WebdesignemFoco
      @WebdesignemFoco  3 роки тому +2

      Google docs ou Google Planilhas?

    • @joaoalfredo8645
      @joaoalfredo8645 3 роки тому +1

      @@WebdesignemFoco Google Docs! A ideia e destacar os nomes completos de todas as pessoas que participaram em uma Ata. Os nomes aparecem completos em letras maiúsculas, então, acredito que exista uma forma de fazer uma formatação condicional no processador de textos, assim como fazemos de forma relativamente fácil na planilha. Desde já agradeço pela atenção e pela ajuda. Estou iniciando nos scrpts, mas sou dedicado e tenho boa vontade.

    • @WebdesignemFoco
      @WebdesignemFoco  3 роки тому +1

      @@joaoalfredo8645 no Google docs pra fazer isso tem que usar scripts

    • @joaoalfredo8645
      @joaoalfredo8645 3 роки тому +1

      @@WebdesignemFoco Sim, tem de ser um script. Você poderia criar um tutorial para esse script? Tenho certeza que ajudaria não só a mim mas a muitos usuários, pois é uma rotina comum, em diversas situações, e já serviria como base para fazermos outros tipos de formatações. Mais uma vez, gratidão!

    • @WebdesignemFoco
      @WebdesignemFoco  3 роки тому +2

      @@joaoalfredo8645 eu posso sim, só não posso te garantir quando terei tempo para implementá-lo. Caso tenha urgência, nós trabalhamos com suporte individual também. Para contratar: webdesignemfoco@gmail.com

  • @CamilaSantos-gt1kd
    @CamilaSantos-gt1kd 3 роки тому +1

    Gente, como habilita editor de script em ferramentas no google sheets

  • @androflianaf
    @androflianaf 3 роки тому +1

    Boa noite!
    Alguém sabe me informar porque aparece essa divisão de tela no vídeo? Muito ruim de assistir ao conteúdo!

  • @jicmmaranata1635
    @jicmmaranata1635 Рік тому

    Professor teria como colocar uma fórmula, para quando eu excluir a linha ela automaticamente preencha a mesma fórmula na mesma célula, teria como?

    • @WebdesignemFoco
      @WebdesignemFoco  Рік тому +1

      Tem sim através do script. Qualquer coisa contrata o suporte premium webdesignemfoco@gmail.com

  • @leandrofienga7652
    @leandrofienga7652 3 роки тому +2

    Fiz exatamente como mostrado e não deu certo... O resultado da erro....diz que o resultado não é um número

    • @WebdesignemFoco
      @WebdesignemFoco  3 роки тому +1

      a fórmula tem que pegar 02 números

    • @leandrofienga7652
      @leandrofienga7652 3 роки тому +1

      @@WebdesignemFoco eu consegui... Fiz até a integração da planilha com o maps,hehe... Como faco para várias linhas de destino mantendo o msm origem?

    • @leandrofienga7652
      @leandrofienga7652 3 роки тому +1

      Tem algum vídeo?

    • @WebdesignemFoco
      @WebdesignemFoco  3 роки тому +1

      @@leandrofienga7652 você pode colocar o endereço de origem direto no código

    • @leandrofienga7652
      @leandrofienga7652 3 роки тому +1

      @@WebdesignemFoco sim...consegui também... O que não estou conseguindo, é as distâncias dos destinos, assim que eu os digito na mesma coluna

  • @vivianepedrosa8547
    @vivianepedrosa8547 3 роки тому +1

    Tem como deixar ela toda habilitada para qualquer pessoa ver? Toda vez que faço e envio a alguém a pessoa tem que me pedir acesso pra ver. Isso é muito chato

    • @WebdesignemFoco
      @WebdesignemFoco  3 роки тому +2

      Tem, vai em compartilhar e altera na partir inferior de restrito para qualquer pessoa com o link pode ser leitor ou editor

    • @vivianepedrosa8547
      @vivianepedrosa8547 3 роки тому

      @@WebdesignemFoco MUITO OBRIGADAAAAAAAAAAAAAAAAAAAA

  • @mobiledesignofficial
    @mobiledesignofficial 2 роки тому +1

    Como criar um segundo script na mesma tabela?

    • @WebdesignemFoco
      @WebdesignemFoco  2 роки тому +1

      Você pode criar quantas funções você quiser

    • @mobiledesignofficial
      @mobiledesignofficial 2 роки тому +1

      @@WebdesignemFoco Dentro da mesma planilha? Como fazer? Quando crio ele fica dentro do mesmo script e nao funciona o segundo.

    • @WebdesignemFoco
      @WebdesignemFoco  2 роки тому

      @@mobiledesignofficial function x(){} function y(){}

  • @giulianorafaello3678
    @giulianorafaello3678 2 роки тому

    O meu não funciona de jeito nenhum....não vejo erro
    function MULTIPLICANDO(x,y)
    {
    var result=x*y;
    return result;
    }

  • @FranciBahamult
    @FranciBahamult 5 років тому +1

    posso mandar minhas funções para outra pessoa?

    • @WebdesignemFoco
      @WebdesignemFoco  5 років тому +1

      Pode sim, mas a função tem que ser inserida no código de cada planilha. A função só funciona planilha onde está o código

  • @FranciBahamult
    @FranciBahamult 5 років тому +1

    esses valores da variável só funcionam dentro da função? tem como declarar uma constante para qualquer função?

    • @WebdesignemFoco
      @WebdesignemFoco  5 років тому

      Se você criar a variável fora das funções ela ficará no escopo global e funcionará para todas as funções