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.