Script-Anweisung: Dient zur Ausgabe von Text in einem Dialogfeld für Benutzerabfragen oder im Aktivierungsprotokoll eines Objektes.
:P[RINT] Text
:P[RINT] Text1, Text2
Syntax |
Beschreibung/Format |
---|---|
Text, Text1, Text2 |
Text, der im Dialogfeld oder im Aktivierungsprotokoll ausgegeben werden soll, maximal 1024 Zeichen für Text oder Text1 + Text2. |
Für die Script-Anweisung gibt es zwei Einsatzmöglichkeiten:
Anzeige im Aktivierungsprotokoll
:PRINT gibt den angegebenen Text im Aktivierungsprotokoll aus. Dies kann dazu genutzt werden, um Verarbeitungsergebnisse anzuzeigen. Auch ist es damit möglich, die korrekte Ersetzung von Script-Variablen zu überprüfen. Das Aktivierungsprotokoll ist Teil des Reports.
Syntax |
Beschreibung |
---|---|
:PRINT Text |
Der Text wird in einer eigenen Zeile angezeigt. |
:PRINT Text1, Text2 |
Für Text1 und Text2 wird jeweils eine eigene Zeile angelegt. |
Ein Zeilenumbruch wird nur dann eingefügt, wenn Text1 mit einfachen oder doppelten Hochkommata angegeben wird. Für Text2 spielt dies keine Rolle.
Anzeige im Dialogfeld
:PRINT gibt den angegebenen Text in Dialogfelder für Benutzerabfragen (:BEGINREAD... :ENDREAD) aus. Nutzen Sie dies, um die Eingabemaske übersichtlicher zu gestalten und Erklärungen hinzuzufügen.
Syntax |
Beschreibung |
---|---|
:PRINT Text |
Der Text wird in einer eigenen Zeile angezeigt. |
:PRINT Text1, Text2 |
Folgt nach der Anweisung ein:READ so wird Text1 über der Eingabeaufforderung und Text2 über dem Textfeld positioniert. Ansonsten wird Text2 an Text1 angehängt. |
Für beide Einsatzmöglichkeiten gilt, dass die in den Texten enthaltenen Script-Variablen durch ihre Werte ersetzt werden.
Der Administrator kann mit der Einstellung SERVER_OPTIONS in der Variablen UC_SYSTEM_SETTINGS bestimmen, ob die Ausgabe der Script-Anweisung zusätzlich zum Aktivierungsprotokoll auch in die Log-Datei / Report des Automation Engine geschrieben werden soll.
Beachten Sie, dass :PRINT die Leerzeichen am Ende des auszugebenden Textes abschneidet!
Dieses Beispiel zeigt die Ausgabe eines Textes im Aktivierungsprotokoll, in dem gleichzeitig das aktuelle Tagesdatum in einer Script-Variablen verwendet wird.
:SET &DATE# = SYS_DATE(DD.MM.YY)
:PRINT "The daily evaluation of &DATE# is activated."
Im Beispiel wird der Text "Hier eintragen:" im Dialogfeld für Benutzerabfragen über dem Eingabefeld ausgegeben.
:BEGINREAD
:PRINT "", "Enter here:"
:READ &ANR#,,"Account
number"
:ENDREAD
Siehe auch:
Script-Sprachmittel | Beschreibung |
---|---|
Beginn und Ende eines Dialogfeldes für Benutzerabfragen. | |
:READ | Fragt Angabe vom Benutzer im Dialog ab. |
Script-Sprachmittel - Objekte aktivieren
Beispielsammlung:
Datenbankwartung mit Optionen
Endestatus aufgrund des Reportinhaltes setzen
Ermittlung der Fehlermeldung und -nummer
Reaktion auf externe Ereignisse
Allgemeines zum Script
Script-Sprachmittel - Alphabetische Auflistung
Script-Sprachmittel -Funktionelle Gliederung
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |