Para tokenizar scripts con variables de cadena, como en el caso de scripts flexibles y dinámicos utilizados con diversas interfaces de línea de comandos (CLI) como Windows® batch, Linux® shell, Essbase® MaxL y Anaplan® Connect, agregue un paso con un comando de conexión de Handlebars.
Para habilitar estos comandos, un administrador de TI primero crea un conector Handlebars.
Nota: Para especificar una variable que debe ser reemplazada, las plantillas utilizan la sintaxis {{VARIABLE_NAME}}
.
Plantilla de Archivo
Para renderizar una plantilla de Archivo con sus variables reemplazadas por los valores especificados, utilice el comando Renderizar plantilla de archivo . Para este comando, la plantilla se pasa como un Archivo y da salida a un archivo que contiene el texto resultante.
Nota: Este comando se utiliza para crear salidas de gran tamaño (>32k caracteres). Produce un Archivo físico que puede ser utilizado por posteriores comandos en cadena que requieran la entrada de archivos. Una opción para almacenar una plantilla de Archivo en Workiva es file resources.
Propiedades
Propiedad |
Detalles |
Plantilla |
Introduzca la plantilla de Archivo a renderizar. |
Variables |
Introduzca las variables que se utilizarán para la plantilla. |
Variables JSON |
Introduzca las variables JSON a utilizar en la plantilla, incluyendo expresiones como #each . |
Resultados
Resultado |
Tipo de salida |
Archivo renderizado |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Se ha producido un error al renderizar la plantilla |
Renderizar plantilla de texto
Para renderizar una plantilla de texto con sus variables reemplazadas por los valores especificados, utilice el comando Renderizar plantilla de texto . En este comando, la plantilla se pasa como una cadena de texto y los resultados se muestran como otra cadena de texto.
Nota: Este comando se utiliza para crear salidas pequeñas o medianas. Genera una salida basada en texto que no puede utilizarse en comandos posteriores que requieran un archivo físico.
Propiedades
Propiedad |
Detalles |
Plantilla |
Introduzca la plantilla de texto a renderizar. |
Variables |
Introduzca las variables que se utilizarán para la plantilla. |
Variables JSON |
Introduzca las variables JSON a utilizar en la plantilla, incluyendo expresiones como #each . |
Resultados
Resultado |
Tipo de salida |
Archivo renderizado |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Se ha producido un error al renderizar la plantilla |
Recursos adicionales