Ein Beispiel für ein SMS-Box-Skript
Zurück zu Erstellung eines SMS-Box-Skriptes...
An einem einfachen Fallbeispiel wird die Erstellung eines SMS-Skripts näher erläutert:
Dazu nehmen wir an, dass Sie alle SMS, die den Text „Seriennnummer: ####“ enthalten, an den Kundendienst weiterleiten wollen. Damit sähe das Skript inklusive Fehlerbehandlung wie folgt aus:
try
{
var seriennummer_array = helper.extractByRegExp(sms.smsText,"Seriennummer: ([0-9]+)", false);
if (seriennummer_array != null && seriennummer_array.length > 0)
{
var seriennummer = seriennummer_array[0];
helper.routeToGroupByName("Kundendienst");
}
}
catch ( e )
{
if(e.rhinoException != null)
{
println("Rhino Exception: " + e)
e.rhinoException.printStackTrace();
}
else if(e.javaException != null)
{
println("Java Exception: " + e)
e.javaException.printStackTrace();
}
else
{
println("Exception: " + e);
}
}
{
var seriennummer_array = helper.extractByRegExp(sms.smsText,"Seriennummer: ([0-9]+)", false);
if (seriennummer_array != null && seriennummer_array.length > 0)
{
var seriennummer = seriennummer_array[0];
helper.routeToGroupByName("Kundendienst");
}
}
catch ( e )
{
if(e.rhinoException != null)
{
println("Rhino Exception: " + e)
e.rhinoException.printStackTrace();
}
else if(e.javaException != null)
{
println("Java Exception: " + e)
e.javaException.printStackTrace();
}
else
{
println("Exception: " + e);
}
}