Script kann nicht gespeichert werden
Verfasst: Mittwoch 3. Dezember 2014, 12:37
Hallo,
das folgende Script, mit dem ich den jährlichen Kündigungstermin bei 3 monatiger Frist berechne, lässt sich nicht speichern. Im Scripteditor läuft es beim aktualisieren jedoch ohne Probleme durch. Ein Scriptname ist auch angegeben. Woran kann das liegen. Andere Scripts konnte ich problemlos speichern.
import java.util.Date;
import java.text.SimpleDateFormat;
SimpleDateFormat formatDatum = new SimpleDateFormat("dd.MM.yyyy");
Date datum = formatDatum.parse(mitglied_eintritt);
GregorianCalendar cal = new GregorianCalendar();
cal.setTime(datum);
cal.add(Calendar.MONTH, -3);
SimpleDateFormat formatMonat = new SimpleDateFormat("MM");
String strMonat = formatMonat.format(cal.getTime());
SimpleDateFormat formatJahr = new SimpleDateFormat("yyyy");
String strJahr = formatJahr.format(new Date());
String strAustritt = "10." + strMonat + "." + strJahr ;
Date datAustritt = formatDatum.parse(strAustritt);
Calendar calAustritt = new GregorianCalendar();
Calendar calJetzt = new GregorianCalendar();
calAustritt.setTime(datAustritt);
calJetzt.setTime(new Date());
long lngAustritt = calAustritt.getTime().getTime();
long lngJetzt = calJetzt.getTime().getTime();
long lngVergl = lngAustritt - lngJetzt;
String strVergl = lngVergl.toString().substring(0, 1);
switch(strVergl){
case "-":
GregorianCalendar calJahr = new GregorianCalendar();
calJahr.setTime(new Date());
calJahr.add(Calendar.YEAR, 1);
String strJahr = formatJahr.format(calJahr.getTime());
String strAustritt = "10." + strMonat + "." + strJahr ;
break;
default:
strJahr = strJahr;
}
return strAustritt;
Grüße und Danke
Chris
das folgende Script, mit dem ich den jährlichen Kündigungstermin bei 3 monatiger Frist berechne, lässt sich nicht speichern. Im Scripteditor läuft es beim aktualisieren jedoch ohne Probleme durch. Ein Scriptname ist auch angegeben. Woran kann das liegen. Andere Scripts konnte ich problemlos speichern.
import java.util.Date;
import java.text.SimpleDateFormat;
SimpleDateFormat formatDatum = new SimpleDateFormat("dd.MM.yyyy");
Date datum = formatDatum.parse(mitglied_eintritt);
GregorianCalendar cal = new GregorianCalendar();
cal.setTime(datum);
cal.add(Calendar.MONTH, -3);
SimpleDateFormat formatMonat = new SimpleDateFormat("MM");
String strMonat = formatMonat.format(cal.getTime());
SimpleDateFormat formatJahr = new SimpleDateFormat("yyyy");
String strJahr = formatJahr.format(new Date());
String strAustritt = "10." + strMonat + "." + strJahr ;
Date datAustritt = formatDatum.parse(strAustritt);
Calendar calAustritt = new GregorianCalendar();
Calendar calJetzt = new GregorianCalendar();
calAustritt.setTime(datAustritt);
calJetzt.setTime(new Date());
long lngAustritt = calAustritt.getTime().getTime();
long lngJetzt = calJetzt.getTime().getTime();
long lngVergl = lngAustritt - lngJetzt;
String strVergl = lngVergl.toString().substring(0, 1);
switch(strVergl){
case "-":
GregorianCalendar calJahr = new GregorianCalendar();
calJahr.setTime(new Date());
calJahr.add(Calendar.YEAR, 1);
String strJahr = formatJahr.format(calJahr.getTime());
String strAustritt = "10." + strMonat + "." + strJahr ;
break;
default:
strJahr = strJahr;
}
return strAustritt;
Grüße und Danke
Chris