> For the complete documentation index, see [llms.txt](https://trmenu.minelatino.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://trmenu.minelatino.com/script/jexl.md).

# Jexl

{% hint style="info" %}
El uso de scripts Jexl está disponible desde la versión 3.3.2 de TrMenu.
{% endhint %}

En TrMenu se puede utilizar un lenguaje basado en expresiones de Java a modo de scripts.

Este lenguaje es algo poco utilizado y su mantenimiento no tiene una totalidad de desarrollo, es por ello que está implementado de una manera secundaria en TrMenu, pero igualmente puede llegar a tener aplicaciones parecidas a lo que respecta el uso de Javascript, por lo que Jexl tiene cierta utilidad.

### Información General

* Para utilizar Jexl en cosas simples no hace falta entender mucho sobre este idioma de programación.
* Todo código hecho con Jexl es tratado como una ejecución individual, en otras palabras, cuando es ejecutado todas sus variables son tomadas como están escritas en el código y al acabar su ejecución las variables son reiniciadas.
* Para mayor información se sugiere consultar la referencia sobre el uso de este lenguaje: <https://commons.apache.org/proper/commons-jexl/reference/index.html>

### Objetos

Dentro de cada código Jexl en TrMenu se pueden utilizar los mismos objetos o variables que están disponibles en la ejecución de Javascript.

{% content-ref url="/pages/p6FE6SdWam3IPUuatt7O" %}
[Objetos](/script/javascript/objetos.md)
{% endcontent-ref %}
