# Faire une opération mathématique sur une “variable de scène”

**URL:** <https://community.gladysassistant.com/t/faire-une-operation-mathematique-sur-une-variable-de-scene/7030>\
**Category:** Demandes livrées\
**Tags:** feature-core, scene, scene-action\
**Created:** [Mars 7, 2022, 8:44 UTC](https://community.gladysassistant.com/t/faire-une-operation-mathematique-sur-une-variable-de-scene/7030 "2022-03-07T20:44:49Z")\
**Posts on this page:** 1\
**Showing post:** 59

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Décembre 20, 2022, 10:26 UTC](https://community.gladysassistant.com/t/faire-une-operation-mathematique-sur-une-variable-de-scene/7030/59 "2022-12-20T22:26:48Z")

</div>

Salut, comme dit [ici](https://community.gladysassistant.com/t/etre-capable-dinjecter-une-variable-dans-requete-http-controler-un-appareil/7045/31), j’ai commencé à regarder pour pouvoir faire des calculs directement dans les scènes. Je fais ça sur les blocs «&nbsp;condition&nbsp;» et «&nbsp;contrôler un appareil&nbsp;» voilà ce que ça donne pour l’instant

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/3/3f447c2e9252c2ab2da72b52a57bae43b26e9a10.png)

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/cd9549db77f0cc7beca6761c72b9c79cc541541d.png)

Maintenant j’ai besoin de vous. Petite explication une fois les variables remplacés par les valeurs lors de l’exécution de la scène, on utilise la librairie mathjs pour exécuter le calcul. Le problème c’est que la méthode utilisée `evaluate()` pourrait permettre d’injecter du code js non désiré dans Gladys donc on doit limiter cette méthode aux fonctions mathématiques que l’on veut vraiment utiliser dans Gladys. De base, on aura au moins les opérateurs classiques `+`, `-`, `*`, `/`. Quelles sont les autres fonctions mathématiques que vous souhaiteriez utiliser (ou que vous utilisez déjà avec l’API mathjs) ?  
Une liste est disponible ici [math.js | an extensive math library for JavaScript and Node.js](https://mathjs.org/docs/reference/functions.html)

---

_[View the full topic](https://community.gladysassistant.com/t/faire-une-operation-mathematique-sur-une-variable-de-scene/7030)._
