Skripte werden innerhalb derselben Berichtsansicht definiert und aufgerufen. Die Definition eines Skripts kann an einer beliebigen Stelle in der Berichtsansicht angezeigt werden; Aufrufe an ein Skript können vor dessen Definition auftreten. Das liegt daran, dass Skriptdefinitionen vor dem Ausführen eines WebReport analysiert, kompiliert und zwischengespeichert werden. In den meisten Fällen geschieht dies zu dem Zeitpunkt, an dem eine neue Version der Berichtsansicht hinzugefügt wird. Um Berichtsansicht verständlicher zu gestalten, sollten Skriptdefinitionen im Header platziert werden.

Verwenden Sie zur Definition eines Skripts folgende Struktur:

[LL_WEBREPORT_STARTSCRIPT NAME:myFunc /]
function String anyName(Dynamic c)
String s = 'Testing'
return s
end
[LL_WEBREPORT_ENDSCRIPT /]

Beim Aufruf gibt das Skript die Zeichenfolge „Testing“ an die Berichtsansicht zurück. Die Zeichenfolge wird in die resultierende Berichtsausgabe eingefügt, in der der Aufruf an das Skript erzeugt wurde. Verwenden Sie folgende Zeichenfolge, um das Skript aufzurufen: [LL_WEBREPORT_CALL NAME:myFunc /]

Dieses Tag führt das Skript myFunc aus, und die zurückgegebenen Ergebnisse werden an der Stelle des Tags in die Berichtsausgabe eingefügt. Skripte können von einer beliebigen Stelle in der Berichtsansicht aufgerufen werden.