Składnia tekstu z osadzonym kodem JavaScript

W niektórych sytuacjach można połączyć literały tekstowe z częściami obliczanymi dynamicznie.

  • W skryptletach zadań skryptowych w przepływach usług.
Aby to osiągnąć, należy użyć kawałków tekstu literału przeplatanych częściami w języku JavaScript. Składnia jest następująca
  • Zwykły tekst jest interpretowany dosłownie, włącznie ze znakami końca wiersza.
  • Należy użyć składni <#= wyrażenie #>, aby wartościować wyrażenie JavaScript. Reprezentacja łańcuchowa wyniku wartościowania jest łączona z tekstem wynikowym. Na przykład <#= 5 + 7 #> generuje łańcuch „12”. Wyrażenie może obejmować wiele wierszy, jeśli jest ujęte w nawiasy.
  • Należy użyć składni <# instrukcja #>, aby wartościować instrukcję JavaScript. Instrukcja może obejmować wiele wierszy; w tym przypadku obowiązują normalne reguły dla końca wiersza kodu JavaScript, zgodnie z opisem w sekcji "Whitespace and semicolons" w temacie Wikipedii Składnia języka JavaScript.
    Aby podać instrukcje warunkowe, należy użyć następującej składni:
    <# if (tw.local.foo  < 100) { #>TEXT A <# } else { #>TEXT B <# } #>
    W tym przykładzie wartość TEXT A lub TEXT B będzie częścią wyniku, ale nie obie te wartości. Uwaga: Części #>TEXT A<# i #>TEXT B <# można określić tylko w miejscach, w których w kodzie JavaScript dozwolone jest podanie instrukcji.