Automation Engine Script-Leitfaden > Einführung > Fortgeschrittene > Rückgabewerte von Funktionen

Rückgabewerte von Funktionen

Script-Funktionen liefern im Gegensatz zu Script-Anweisungen Rückgabewerte, die in Script-Variablen gespeichert werden. Rückgabewerte können einzelne Zeichen, ganze Zeichenfolgen oder Zahlen sein. Beachten Sie, dass letztere immer 16-stellig mit führenden Nullen dargestellt werden.

Beispiel:

:SET &SUMME# = ADD(2,2)
:
PRINT &SUMME#

Das mit PRINT angezeigte Ergebnis sieht wie folgt aus:

0000000000000004

Wenn Sie Zahlen ausgeben, z.B. in den Report, können Sie die führenden Nullen mit der Script-Funktion FORMAT entfernen. Für die Weiterverarbeitung der Zahl (z.B. Rechenoperationen) haben die Nullen jedoch keine Auswirkung.

Der Rückgabewert kann auch eine Fehlernummer enthalten. Welche das ist und was sie bedeutet, ist bei der Beschreibung zum Script-Sprachmittel vermerkt. Es gibt bestimmte Script-Sprachmittel, die eine weitere Behandlung der Fehlernummer ermöglichen.

Einige Script-Sprachmittel müssen gemeinsam verwendet werden. Die Script-Funktion PREP_PROCESS_FILE beispielsweise erzeugt eine Datensequenz aus dem Inhalt einer Textdatei. Der Rückgabewert ist ein sogenannter Verweis (Handle), mit dem sich alleine nichts weiter tun lässt. Die einzelnen Zeilen der Textdatei können aber mit GET_PROCESS_LINE ausgelesen werden. Diese Script-Funktion benötigt jedoch dazu den mit PREP_PROCESS_FILE ermittelten Verweis.

 

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH