Para tokenizar scripts con variables de cadena, como scripts flexibles y dinámicos utilizados con varias 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 Handlebars.
Para habilitar estos comandos, un administrador de TI primero crea un conector Handlebars.
Nota: Para especificar una variable que debe reemplazarse, las plantillas usan la sintaxis {{VARIABLE_NAME}}
.
Plantilla de archivo de renderizado
Para renderizar una plantilla de archivo con sus variables reemplazadas con los valores especificados, utilice el comando Render file template . Para este comando, la plantilla se pasa como un archivo y se genera un archivo que contiene el texto resultante.
Nota: Este comando se utiliza para crear salidas grandes (>32k caracteres). Produce un archivo físico que puede ser utilizado por comandos de cadena posteriores que requieren la entrada de un archivo. Una opción para almacenar una plantilla de archivo en Workiva es recursos de archivo.
Propiedades
Propiedad |
Detalle |
Plantilla |
Introduzca la plantilla de archivo a renderizar. |
Variables |
Introduzca las variables a utilizar para la plantilla. |
Variables JSON |
Introduzca las variables JSON que se utilizarán en la plantilla, incluidas expresiones como #each . |
Resultados
Resultado |
Tipo de resultado |
Archivo renderizado |
Archivo |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Se produjo un error al renderizar la plantilla. |
Plantilla de texto de renderizado
Para renderizar una plantilla de texto con sus variables reemplazadas con los valores especificados, utilice el comando Render text template . Para este comando, la plantilla se pasa como una cadena de texto y genera los resultados como otra cadena de texto.
Nota: Este comando se utiliza para crear salidas pequeñas y medianas. Genera una salida basada en texto que no se puede utilizar en comandos posteriores que requieran un archivo físico.
Propiedades
Propiedad |
Detalle |
Plantilla |
Introduzca la plantilla de texto a renderizar. |
Variables |
Introduzca las variables a utilizar para la plantilla. |
Variables JSON |
Introduzca las variables JSON que se utilizarán en la plantilla, incluidas expresiones como #each . |
Resultados
Resultado |
Tipo de resultado |
Archivo renderizado |
Archivo |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Se produjo un error al renderizar la plantilla. |
Recursos adicionales