Você pode usar o Google Apps Script para escrever uma função personalizada e, em seguida, usá-la nas Planilhas Google como uma função integrada.
O exemplo de início rápido a seguir cria uma função personalizada que calcula o preço de venda de itens com desconto. O preço promocional é formatado como dólares americanos.
Objetivos
- Configure o script.
- Execute o script.
Pré-requisitos
Para usar este exemplo, você precisa dos seguintes pré-requisitos:
- Uma Conta do Google (as contas do Google Workspace podem exigir a aprovação do administrador).
- Um navegador da Web com acesso à Internet.
Configurar o script
- Crie uma nova planilha.
- Na nova planilha, selecione o item de menu Extensões > Apps Script.
Apague o código no editor de script (se houver algum) e cole o código abaixo. Em seguida, clique em "Salvar" .
/** * Calculates the sale price of a value at a given discount. * The sale price is formatted as US dollars. * * @param {number} input The value to discount. * @param {number} discount The discount to apply, such as .5 or 50%. * @return The sale price formatted as USD. * @customfunction */ function salePrice(input, discount) { let price = input - (input * discount); let dollarUS = Intl.NumberFormat("en-US", { style: "currency", currency: "USD", }); return dollarUS.format(price); }
Executar o script
- Volte para a planilha.
- Em uma célula, digite
=salePrice(100,.2)
. O primeiro parâmetro representa o preço original, e o segundo representa a porcentagem de desconto. Se você estiver em um local que usa vírgulas decimais, talvez seja necessário inserir=salePrice(100;0,2)
.
A fórmula inserida na célula executa a função no script criado na seção anterior. A função resulta em um preço de venda
de $80.00
.
Próximas etapas
Para continuar aprendendo a estender as Planilhas com o Apps Script, confira estes recursos:
- Funções personalizadas de planilhas
- Menus personalizados no Google Workspace
- Estender as Planilhas Google