Para tokenizar scripts com variáveis de cadeia, como scripts flexíveis e dinâmicos usados com várias interfaces de linha de comando (CLIs), como Windows® batch, Linux® shell, Essbase® MaxL e Anaplan® Connect, adicione uma etapa com um comando de conexão do Handlebars.
Para habilitar esses comandos, um administrador de TI primeiro cria um conector Handlebars.
Nota: Para especificar uma variável que deve ser substituída, os modelos usam a sintaxe {{VARIABLE_NAME}}
.
Modelo de arquivo de renderização
Para renderizar um modelo de arquivo com suas variáveis substituídas pelos valores especificados, use o comando Render file template . Para este comando, o modelo é passado como um arquivo e gera um arquivo contendo o texto resultante.
Nota: Este comando é usado para criar saídas grandes (>32k caracteres). Ele produz um arquivo físico que pode ser usado por comandos de cadeia subsequentes que exigem entrada de arquivo. Uma opção para armazenar um modelo de arquivo no Workiva é recursos de arquivo.
Propriedades
Propriedade |
Detalhes |
Modelo |
Insira o modelo de arquivo a ser renderizado. |
Variáveis |
Insira as variáveis a serem usadas no modelo. |
Variáveis JSON |
Insira as variáveis JSON a serem usadas no modelo, incluindo expressões como #each . |
Saídas
Saída |
Tipo de saída |
Arquivo renderizado |
Arquivo |
Códigos de saída
Código |
Tipo |
Detalhes |
0 |
Sucesso |
Sucesso |
1 |
Erro |
Ocorreu um erro ao renderizar o modelo |
Renderizar modelo de texto
Para renderizar um modelo de texto com suas variáveis substituídas pelos valores especificados, use o comando Render text template . Para este comando, o modelo é passado como uma sequência de texto e exibe os resultados como outra sequência de texto.
Nota: Este comando é usado para criar saídas pequenas a médias. Ele gera uma saída baseada em texto que não pode ser usada em comandos subsequentes que exigem um arquivo físico.
Propriedades
Propriedade |
Detalhes |
Modelo |
Insira o modelo de texto a ser renderizado. |
Variáveis |
Insira as variáveis a serem usadas no modelo. |
Variáveis JSON |
Insira as variáveis JSON a serem usadas no modelo, incluindo expressões como #each . |
Saídas
Saída |
Tipo de saída |
Arquivo renderizado |
Arquivo |
Códigos de saída
Código |
Tipo |
Detalhes |
0 |
Sucesso |
Sucesso |
1 |
Erro |
Ocorreu um erro ao renderizar o modelo |
Recursos adicionais