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
Script kann nicht gespeichert werden
Moderator: heiner
Re: Script kann nicht gespeichert werden
Hallo,
ich selber noch mal. Habe das Script gerade noch mal etwas überabeitet (verkürzt). Aber auch diese kann ich nicht abspeichern. Im Editor funktioniert es:
import java.util.Date;
import java.text.SimpleDateFormat;
SimpleDateFormat formatJahr = new SimpleDateFormat("yyyy");
String strJahr = formatJahr.format(new Date());
SimpleDateFormat formatDatum = new SimpleDateFormat("dd.MM.yyyy");
Date datum = formatDatum.parse(mitglied_eintritt);
Calendar cal = Calendar.getInstance();
cal.setTime(datum);
cal.add(Calendar.MONTH, -3);
SimpleDateFormat formatMonat = new SimpleDateFormat("MM");
String strMonat = formatMonat.format(cal.getTime());
String strJahr = formatJahr.format(new Date());
String strAustritt = "10." + strMonat + "." + strJahr ;
Date datAustritt = formatDatum.parse(strAustritt);
Calendar calAustritt = Calendar.getInstance();
Calendar calJetzt = Calendar.getInstance();
calAustritt.setTime(datAustritt);
calJetzt.setTime(new Date());
if (calAustritt.get(Calendar.DAY_OF_YEAR) < calJetzt.get(Calendar.DAY_OF_YEAR)) calAustritt.add(Calendar.YEAR, 1);
String strAustritt = formatDatum.format(calAustritt.getTime());
return strAustritt;
ich selber noch mal. Habe das Script gerade noch mal etwas überabeitet (verkürzt). Aber auch diese kann ich nicht abspeichern. Im Editor funktioniert es:
import java.util.Date;
import java.text.SimpleDateFormat;
SimpleDateFormat formatJahr = new SimpleDateFormat("yyyy");
String strJahr = formatJahr.format(new Date());
SimpleDateFormat formatDatum = new SimpleDateFormat("dd.MM.yyyy");
Date datum = formatDatum.parse(mitglied_eintritt);
Calendar cal = Calendar.getInstance();
cal.setTime(datum);
cal.add(Calendar.MONTH, -3);
SimpleDateFormat formatMonat = new SimpleDateFormat("MM");
String strMonat = formatMonat.format(cal.getTime());
String strJahr = formatJahr.format(new Date());
String strAustritt = "10." + strMonat + "." + strJahr ;
Date datAustritt = formatDatum.parse(strAustritt);
Calendar calAustritt = Calendar.getInstance();
Calendar calJetzt = Calendar.getInstance();
calAustritt.setTime(datAustritt);
calJetzt.setTime(new Date());
if (calAustritt.get(Calendar.DAY_OF_YEAR) < calJetzt.get(Calendar.DAY_OF_YEAR)) calAustritt.add(Calendar.YEAR, 1);
String strAustritt = formatDatum.format(calAustritt.getTime());
return strAustritt;
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Script kann nicht gespeichert werden
Gibt es Fehlermeldungen?
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Re: Script kann nicht gespeichert werden
Der Thrad Titel ist die Fehlermeldung: Script kann nicht gespeichert werden.
Grüße
Grüße
Re: Script kann nicht gespeichert werden
Nachdem ich nun nochmal Zeile für Zeile das Script durchgegangen bin und es auch mit jeder neuen Zeile speichern konnte, ging das speichern mit der vorletzten Zeile dann nicht mehr. Daraufhin habe ich ein paar Zeilen umgestellt und eine doppelte, die ich nicht benötigte ausgelassen und schon konnte ich das Script speichern. Warum und und wieso genau es dann ging kann ich aber nicht sagen.
Danke und Grüße
Chris.
Danke und Grüße
Chris.