Funciones o modificadores
Las funciones o modificadores permiten interactuar sobre el contenido impreso en el documento. Las funciones o modificadores funcionan únicamente en campo de tipo texto y valores en encabezados o filas de tablas.
Estructura y modo de uso
Todas las funciones utilizan la misma estructura:
La palabra "FN.", seguido de el nombre de la función a ejecutar, en este ejemplo, "UPPERCASE". A continuación, deben colocarse paréntesis y en su interior, comillas simples seguido del valor o variable deseada. Siempre debe finalizarse cerrando la comilla, el paréntesis y colocando punto y coma.
FN.UPPERCASE('[[variable]]');
NOTA: Si no coloca punto y coma al finalizar, no se ejecutará la función.
Listado de funciones
A continuación se describe el listado de funciones disponibles:
|
Función |
Descripción |
| FN.UPPERCASE('texto a convertir'); | Convertirá el texto enviado a mayúsculas. |
| FN.LOWERCASE('texto a convertir'); | Convertirá el texto enviado a minúsculas. |
| FN.CAPITALIZE('texto a convertir'); | Convertirá la primera letra de la frase en mayúscula. |
| FN.MONEY('monto a formatear', '$'); | Convertirá el número enviado (decimal o entero) a formato de moneda, ajustará a dos decimales el valor y colocará el símbolo de moneda como prefijo al monto. |
| FN.FORMAT_NUM('monto a formatear', '2'); | Formateará un número (decimal o entero) con el número de decimales solicitado en el segundo parámetro. |
| FN.GET_DAY('2024-05-10', 'Y-m-d'); | Obtendrá el día a partir de una fecha, el primer parámetro recibe la fecha, el segundo parámetro recibe el formato de dicha fecha. Por defecto, el formato si no se envía es 'Y-m-d'. |
| FN.GET_MONTH('2024-05-01', 'Y-m-d'); | Obtendrá el mes a partir de una fecha, el primer parámetro recibe la fecha, el segundo parámetro recibe el formato de dicha fecha. Por defecto, el formato si no se envía es 'Y-m-d'. |
| FN.GET_YEAR('2024-05-01'); | Obtendrá el año a partir de una fecha, el primer parámetro recibe la fecha, el segundo parámetro recibe el formato de dicha fecha. Por defecto, el formato si no se envía es 'Y-m-d'. |
| FN.FORMAT_DATE('2020-02-01', 'Y-m-d', 'd-m-Y'); | Formateará una fecha enviada, el primer parámetro es la fecha a formatear, el segundo parámetro recibe el formato de entrada de dicha fecha, el tercer parámetro es el formato de salida. |
Referencia de formatos de fecha
| Caracter |
Descripción |
| Y |
Año en formato de 4 dígitos Ej. 2024 |
| y |
Año representado con 2 dígitos, Ej. 22, 24 |
| M |
Mes representado con txto (inglés), Ej. April. |
| m |
Mes representado con dos dígitos y ceros al inicio, Ej. 01 |
| D |
Día del mes representado en texto (inglés), Ej. Mon, Tue. |
| d |
Día del mes con ceros al inicio 01 a 31 |
| H |
Hora representada en 24 horas con ceros, Ej. 00 al 23 |
| h |
Hora representada en 12 horas, Ej. 01 al 12 |
| i |
Minutos con ceros al inicio, Ej. 01 al 59 |
| s |
Segundos con ceros al inicio, Ej, 01 al 59 |
Ejemplos de formato de fecha completos:
| Formato |
Descripción |
| 'Y-m-d H:i:s' | Esto entregará una fecha de el formato 2024-05-01 22:05:30 |
| 'Y-m-d' | Esto entregará una fecha de el formato 2024-05-01 |
| 'd/m/Y' | Esto entregará una fecha de el formato 01/05/2024 |
| 'd-m-Y' | Esto entregará una fecha de el formato 01-05-2024 |
Puede interactuar cambiando de posición los caracteres para realizar formatos personalizados.
Contexto de funciones
Las funciones trabarán en el editor de texto y en texto enviado a través de un servicio web.
Editor de texto
Envío de webservice

