Capítulo 3 Estudo de caso: organizar a tabela de vendas do mês ・ MISSÃO 13
Missão 13: Criar uma função para usar nas células (função personalizada)
Tarefa
A coluna C tem =WITH_TAX(B2), mas a função ainda não existe, por isso aparece #NAME?. Escreva e salve uma função que some 10% de imposto ao valor sem imposto, arredonde para baixo até um número inteiro e devolva o resultado.
Para praticar, a tabela volta ao estado inicial antes de cada execução (uma planilha de verdade não volta. As mudanças de um script às vezes podem ser desfeitas com Ctrl+Z, mas não todas de uma vez).
Arquivo +
Código.gs
Capítulo 3 ・ MISSÃO 13
Criar uma função para usar nas células (função personalizada)
A coluna C tem =WITH_TAX(B2), mas a função ainda não existe, por isso aparece #NAME?. Escreva e salve uma função que some 10% de imposto ao valor sem imposto, arredonde para baixo até um número inteiro e devolva o resultado.
Lendo o código
- @customfunction
- Marca uma função para usar nas células. Ela também aparece nas sugestões ao digitar.
- function WITH_TAX(price) {
- Quando uma célula tem =WITH_TAX(B2), o valor de B2 vai para price.
- return Math.floor(price * 1.1);
- Multiplica por 1.1, arredonda para baixo até um inteiro e devolve o valor à célula.
Depois de escrever e salvar, as células podem usar a função como =WITH_TAX(B2). O valor da célula vai para o argumento (price) e o valor devolvido aparece na célula. Até uma regra de cálculo própria da empresa vira uma única fórmula.
Como começar no GAS e o código mais usado estão em um artigo.O que é GAS? Como começar e código mais usado
O código que você escreve roda em um espaço isolado dentro desta página. Ele não alcança fora da página nem outros sites.
* Esta é uma simulação do comportamento do Planilhas Google e do Apps Script e pode diferir em parte do original.
* Planilhas Google é uma marca da Google LLC. Este site não tem relação com o Google.