Sintaxis para texto con JavaScript incluido

En determinadas situaciones, puede combinar texto literal con partes calculadas dinámicamente.

  • En scriptlets de tareas de script en flujo de servicios.
La forma de hacerlo es con fragmentos de texto literal, con fragmentos intercalados en JavaScript. La sintaxis es la siguiente:
  • El texto normal se toma literalmente, incluidas las líneas nuevas.
  • Utilice la sintaxis <#= expresión #> para evaluar una expresión JavaScript. La representación de serie del resultado de la evaluación se adjunta al texto resultante. Por ejemplo, <#= 5 + 7 #> genera la serie "12". La expresión puede abarcar varias líneas si está entre paréntesis.
  • Utilice la sintaxis <# sentencia #> para evaluar una sentencia JavaScript. La sentencia puede abarcar varias líneas; en este caso, se aplican las reglas normales para el fin de línea de JavaScript, como se describe en la sección "Whitespace and semicolons" en el tema de Wikipedia Sintaxis de JavaScript.
    Para especificar sentencias condicionales, utilice la sintaxis siguiente:
    <# if (tw.local.foo  < 100) { #>TEXT A <# } else { #>TEXT B <# } #>
    En este ejemplo, TEXT A o TEXT B formarán parte del resultado, pero no ambos. Nota: Solo puede especificar las partes #>TEXT A<# y #>TEXT B <# en lugares donde, en JavaScript, se permite una sentencia.