Um formulário do Google Forms não tem fórmulas. Tudo o que um pedido precisa calcular, o total, o número de itens, uma taxa de entrega, um resumo para o cliente conferir, tem que acontecer depois que a resposta chega. O Neartail adiciona funções ao seu formulário do Google Forms que fazem essas contas enquanto o cliente preenche e mostra o resultado no formulário. TOTAL e QUANTITY já estão em todo formulário de pedido novo. As outras, de BILL e SUMMARY a FEE e IFS, entram onde você precisar. Aqui está cada uma com a sintaxe e um exemplo.
Crie seu formulário de pedido e experimente as funções abaixo.
A função TOTAL pode ser usada para calcular o valor do pedido dos produtos escolhidos pelo usuário.
Sintaxe:
TOTAL(currency)
onde
- currency - identificador para encontrar o preço na descrição, em todos os tipos de pergunta, e nas opções de resposta, nas perguntas de múltipla escolha, caixas de seleção e grade. Pode ser um símbolo ou um texto, mas precisa ser exatamente igual ao formato usado na descrição/nas opções de resposta.
Exemplo de uso:
TOTAL("$")
TOTAL("€")
TOTAL("EUR")
TOTAL("INR")
A função QUANTITY pode ser usada para calcular a quantidade do pedido.
Sintaxe:
QUANTITY(currency)
onde
- currency - símbolo da moeda ou texto usado para mostrar o preço dos produtos.
Exemplo de uso
QUANTITY("$")
QUANTITY("€")
QUANTITY("EUR")
QUANTITY("INR")
A função TEXTSUMMARY pode ser usada para mostrar um resumo do pedido com a lista de produtos pedidos e a quantidade de cada um.
Sintaxe:
TEXTSUMMARY(currency)
onde
- currency - identificador para encontrar o preço na descrição/nas opções de resposta. A moeda pode ser um símbolo ou um texto, mas precisa ser exatamente igual ao formato usado na descrição/nas opções de resposta.
Exemplo de uso:
TEXTSUMMARY("$")
TEXTSUMMARY("€")
TEXTSUMMARY("EUR")
TEXTSUMMARY("INR")
A função SUMMARY pode ser usada para mostrar um resumo do pedido com a lista de produtos pedidos e a quantidade de cada um. Esta função retorna um html.
Sintaxe:
SUMMARY(currency)
onde
- currency - identificador para encontrar o preço na descrição/nas opções de resposta. A moeda pode ser um símbolo ou um texto, mas precisa ser exatamente igual ao formato usado na descrição/nas opções de resposta.
Exemplo de uso:
SUMMARY("$")
SUMMARY("€")
SUMMARY("EUR")
SUMMARY("INR")
Observação: a função SUMMARY retorna um html. Por isso ela precisa ser usada na descrição como um literal de string. Qualquer função que você escrever na descrição precisa estar entre ${ ... }
A função TEXTBILL pode ser usada para mostrar a lista de produtos escolhidos pelo usuário com o preço e o valor.
Sintaxe:
TEXTBILL(currency, [entry###, entry###,…])
onde
- currency - identificador para encontrar o preço na descrição/nas opções de resposta. A moeda pode ser um símbolo ou um texto, mas precisa ser exatamente igual ao formato usado na descrição/nas opções de resposta.
- entry### - Entry #id dos campos como valor, taxas de entrega etc. que devem entrar na conta. Você pode digitar @ e escolher o campo para adicionar os entry #ids na fórmula. Este parâmetro é opcional.
Exemplo de uso:
TEXTBILL("$")
TEXTBILL("€")
TEXTBILL("EUR")
TEXTBILL("INR")
A função BILL pode ser usada para mostrar a lista de produtos pedidos pelos usuários com o preço e o valor. Esta função retorna um html.
Sintaxe:
BILL(currency, [entry###, entry###,…])
onde
- currency - identificador para encontrar o preço na descrição/nas opções de resposta. A moeda pode ser um símbolo ou um texto, mas precisa ser exatamente igual ao formato usado na descrição/nas opções de resposta.
- entry### - Entry #id dos campos como valor, taxas de entrega etc. que devem entrar na conta. Você pode digitar @ e escolher o campo para adicionar os entry #ids na fórmula. Este parâmetro é opcional.
Exemplo de uso:
BILL("$")
BILL("€")
BILL("EUR")
BILL("INR")
A função FEE pode ser usada para definir taxas de entrega para cada opção de resposta (zonas de entrega ou opções de entrega) numa pergunta de múltipla escolha.
Sintaxe:
FEE(currency, question, value1, [value2, …])
onde
- currency - o símbolo da moeda a ser mostrado
- question - o entry#id da pergunta. Digite @ e selecione a pergunta na lista.
- value1, value2 … valuen - taxas da primeira, da segunda … da n-ésima opção de resposta
Exemplo de uso:
FEE("$", entry###, 10, 20, 15, 30, 0)
FEE("€", entry###, 10, 20, 15, 30, 0)
FEE("EUR", entry###, 10, 20, 15, 30, 0)
FEE("INR", entry###, 10, 20, 15, 30, 0)
A função CURRENCY pode ser usada para mostrar o número em formato de moeda.
Sintaxe:
CURRENCY(symbol, input)
onde
- symbol - o símbolo da moeda a ser mostrado
- input - pode ser um número ou um cálculo que retorna um número.
Exemplo de uso
CURRENCY("$", 10)
CURRENCY("€",4.99)
CURRENCY("EUR",Amount + Shipping)
A função IFS avalia várias condições e retorna o valor que corresponde à primeira condição verdadeira.
Sintaxe:
IFS(condition1, value1, [condition2, value2, …])
onde
- condition1 - a primeira condição a ser avaliada.
- value1 - o valor devolvido se condition1 for TRUE.
- condition2, value2, … - condições e valores adicionais caso a primeira seja avaliada como falsa.
Exemplo de uso:
IFS(Total > 500, 0, 25)
Um formulário do Google Forms não consegue calcular nada para um pedido. Com o Neartail, estas funções calculam o total, a quantidade e as taxas e mostram um resumo ou uma conta enquanto seus clientes fazem o pedido.
Crie seu formulário de pedido e experimente. Se tiver alguma dúvida,
escreva para o suporte.