Un Google Form n'a pas de formules. Tout ce qu'une commande demande de calculer, le total, le nombre d'articles, des frais de livraison, un récapitulatif à vérifier par le client, doit se faire après l'arrivée de la réponse. Neartail ajoute à votre Google Form des fonctions qui font ces calculs pendant que le client le remplit et affiche le résultat sur le formulaire. TOTAL et QUANTITY sont déjà sur chaque nouveau bon de commande. Les autres, de BILL et SUMMARY à FEE et IFS, s'ajoutent là où vous en avez besoin. Voici chacune avec sa syntaxe et un exemple.
Créez votre bon de commande et essayez les fonctions ci-dessous.
La fonction TOTAL permet de calculer le montant de la commande pour les produits choisis par l'utilisateur.
Syntaxe :
TOTAL(currency)
où
- currency - identifiant qui permet de trouver le prix dans la description pour tous les types de questions/dans les choix de réponse des questions à choix multiples, à cases à cocher et en grille. Il peut s'agir d'un symbole ou d'un texte, mais il doit correspondre exactement au format utilisé dans la description/les choix de réponse.
Exemple d'utilisation :
TOTAL("$")
TOTAL("€")
TOTAL("EUR")
TOTAL("INR")
La fonction QUANTITY permet de calculer la quantité commandée.
Syntaxe :
QUANTITY(currency)
où
- currency - le symbole ou le texte de devise utilisé pour afficher le prix des produits.
Exemple d'utilisation
QUANTITY("$")
QUANTITY("€")
QUANTITY("EUR")
QUANTITY("INR")
La fonction TEXTSUMMARY permet d'afficher un récapitulatif de commande avec la liste des produits commandés et leur quantité.
Syntaxe :
TEXTSUMMARY(currency)
où
- currency - identifiant qui permet de trouver le prix dans la description/les choix de réponse. La devise peut être un symbole ou un texte, mais elle doit correspondre exactement au format utilisé dans la description/les choix de réponse.
Exemple d'utilisation :
TEXTSUMMARY("$")
TEXTSUMMARY("€")
TEXTSUMMARY("EUR")
TEXTSUMMARY("INR")
La fonction SUMMARY permet d'afficher un récapitulatif de commande avec la liste des produits commandés et leur quantité. Cette fonction renvoie du html.
Syntaxe :
SUMMARY(currency)
où
- currency - identifiant qui permet de trouver le prix dans la description/les choix de réponse. La devise peut être un symbole ou un texte, mais elle doit correspondre exactement au format utilisé dans la description/les choix de réponse.
Exemple d'utilisation :
SUMMARY("$")
SUMMARY("€")
SUMMARY("EUR")
SUMMARY("INR")
Remarque : la fonction SUMMARY renvoie du html. Elle doit donc être utilisée dans la description comme une chaîne littérale. Toute fonction que vous écrivez dans la description doit être placée entre ${ ... }
La fonction TEXTBILL permet d'afficher la liste des produits choisis par l'utilisateur avec leur prix et leur montant.
Syntaxe :
TEXTBILL(currency, [entry###, entry###,…])
où
- currency - identifiant qui permet de trouver le prix dans la description/les choix de réponse. La devise peut être un symbole ou un texte, mais elle doit correspondre exactement au format utilisé dans la description/les choix de réponse.
- entry### - #id d'entrée des champs à inclure dans la facture, comme le montant, les frais de livraison, etc. Vous pouvez taper @ et sélectionner le champ voulu pour ajouter les #id d'entrée dans la formule. Ce paramètre est facultatif.
Exemple d'utilisation :
TEXTBILL("$")
TEXTBILL("€")
TEXTBILL("EUR")
TEXTBILL("INR")
La fonction BILL permet d'afficher la liste des produits commandés par les utilisateurs avec leur prix et leur montant. Cette fonction renvoie du html.
Syntaxe :
BILL(currency, [entry###, entry###,…])
où
- currency - identifiant qui permet de trouver le prix dans la description/les choix de réponse. La devise peut être un symbole ou un texte, mais elle doit correspondre exactement au format utilisé dans la description/les choix de réponse.
- entry### - #id d'entrée des champs à inclure dans la facture, comme le montant, les frais de livraison, etc. Vous pouvez taper @ et sélectionner le champ voulu pour ajouter les #id d'entrée dans la formule. Ce paramètre est facultatif.
Exemple d'utilisation :
BILL("$")
BILL("€")
BILL("EUR")
BILL("INR")
La fonction FEE permet d'attribuer des frais de livraison à chaque choix de réponse (zones ou options de livraison) dans une question à choix multiples.
Syntaxe :
FEE(currency, question, value1, [value2, …])
où
- currency - Le symbole monétaire à afficher
- question - L'entry#id de la question. Tapez @ et sélectionnez la question voulue dans la liste.
- value1, value2 … valuen - Les frais pour le premier, le deuxième … le n-ième choix de réponse
Exemple d'utilisation :
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)
La fonction CURRENCY permet d'afficher un nombre au format monétaire.
Syntaxe :
CURRENCY(symbol, input)
où
- symbol - le symbole de devise à afficher
- input - un nombre ou un calcul qui renvoie un nombre.
Exemple d'utilisation
CURRENCY("$", 10)
CURRENCY("€",4.99)
CURRENCY("EUR",Amount + Shipping)
La fonction IFS évalue plusieurs conditions et renvoie la valeur qui correspond à la première condition vraie.
Syntaxe :
IFS(condition1, value1, [condition2, value2, …])
où
- condition1 - La première condition à évaluer.
- value1 - La valeur renvoyée si condition1 est TRUE.
- condition2, value2, … - Des conditions et valeurs supplémentaires si la première est évaluée comme fausse.
Exemple d'utilisation :
IFS(Total > 500, 0, 25)
Un Google Form ne peut rien calculer pour une commande. Avec Neartail, ces fonctions calculent le total, la quantité et les frais et affichent un récapitulatif ou une facture pendant que vos clients commandent.
Créez votre bon de commande et essayez-les. Si vous avez des questions,
écrivez à l'assistance.