Script-Abbruch

Syntax

	throw($message)

throw($message, $detail)

Beschreibung

Erzeugt eine Fehlernachricht auf der Nutzeroberfläche. Das Script wird dabei abgebrochen.

Parameter

Name Typ Beschreibung Pflicht Default
message Zeichenkette/Internationalisierter Text Die Hauptmessage der Nachricht. ja
detail Zeichenkette/Internationalisierter Text Details zu message. nein Keine Details.

Beispiele

Nachricht mit Zeichenketten

	throw('Error', 'Invalid username');

Ausgabe:

Nachricht mit Internationlisierten Texten)

{
   message = #("Fehler"@de, "Error"@en);
   details = #("Ungültiger Username"@de, "Invalid username"@en);
   
   throw($message, $details);
}

Ausgabe:

Deutsch:

Englisch:

​Skriptabbruch durch Nachricht

{   
   userName = "test";
   if($suerName.length() < 8, throw("Name to short!", "Choose a longer username"), info("Good Name!"));
   a = new(`my.module:MyClass`);
   $a.set(`my.module:MyClass#userName`, $userName);
}

Ausgabe:

Das Script wird abgebrochen und es wird kein neues Objekt mit dem Usernamen erzeugt.