Para tokenizar scripts con variables de cadena, como para 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, añade un paso con un comando de conexión de Handlebars.
Para habilitar estos comandos, primero un administrador informático crea un conector Handlebars.
Nota: Para especificar una variable que debe ser reemplazada, las plantillas utilizan la sintaxis {{VARIABLE_NAME}}.
Renderizar plantilla de archivo
Para representar una plantilla de archivo con sus variables reemplazadas por los valores especificados, utiliza un comando Representar plantilla de archivo. Para este comando, la plantilla se pasa como un archivo y da como resultado un archivo que contiene el texto resultante.
Nota: Este comando se utiliza para crear resultados de gran tamaño (>32k caracteres). Produce un archivo físico que puede ser utilizado por comandos de cadena posteriores que requieran la introducción de archivos. Una opción para almacenar una plantilla de archivo en Workiva es recursos de archivo.
Propiedades
| Propiedad |
Detalle |
| Plantilla |
Introduce la plantilla del archivo a representar. |
| Variables |
Introduce las variables que usar para la plantilla. |
| Variables JSON |
Introduce las variables JSON para utilizar el modelo, incluyendo expresiones como #each. |
Resultados
| Resultado |
Tipo de resultado |
| Archivo representado. |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Se ha producido un error al representar la plantilla |
Representar plantilla de texto
Para representar una plantilla de texto con sus variables reemplazadas por los valores especificados, utiliza el comando Representar 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 resultados pequeños y medianos. Genera un resultado basado en texto que no puede utilizarse en comandos posteriores que requieran un archivo físico.
Propiedades
| Propiedad |
Detalle |
| Plantilla |
Introduce la plantilla de texto a representar. |
| Variables |
Introduce las variables que usar para la plantilla. |
| Variables JSON |
Introduce las variables JSON para utilizar el modelo, incluyendo expresiones como #each. |
Resultados
| Resultado |
Tipo de resultado |
| Archivo representado. |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Se ha producido un error al representar la plantilla |
Recursos adicionales