Serienaufgaben erstellen
Hallo liebe Ninox-Skripter,
ich habe ein Problem bei der Erstellung von Serienaufgaben. Die Aufgaben sind im Kalender als Tagesaufgaben gkennzeichnet und werden daher mit einem Datum angelegt. Die erscheinen auch wunderbar im Kalender.
Da ein Azubi immer am gleichen Tag einen in der Schule ist, möchte ich nun einstellen, dass bis zu einem Endedatum immer weitere Aufgaben erzeugt werden.
Dazu habe ich folgende Felder erstellt:
Serientermin (Toggle)
Intervall in Tagen (Zahl)
Endedatum (Datum)
Button "Serie erstellen" mit folgendem Skript:
let '2 Aufgaben' := this;
if not Serientermin then
alert("Dies ist kein Serientermin!")
else
var newDate := 'Fällig bis' + 'Intervall in Tagen';
if Endedatum = null then
Endedatum := newDate + 365;
"//-- damit es nicht zu einer Endlosschleife kommt..."
end;
while newDate < Endedatum do
end
end
Was muss in die while do Schleife rein, damit es eine neue Aufgabe gibt? Oder habe ich grundsätzlich einen Konzeptionsfehler?
Habe schon einiges ausprobiert, aber ich bekomme es einfach nicht hin.
5 Antworten
-
Hallo hallo. Es könnte etwa so aussehen. Mirko
let ende := Endedatum; let start := 'Fällig bis'; let intervall := 'Intervall in Tagen'; while start <= ende do (create '2 Aufgaben').( Feld1 := Wert1; Feld2 := Wert2 ); start := date(year(start), month(start), day(start) + intervall) end
-
Hallo Mirko und planox. pro ,
vielen Dank für eure beiden Antworten.
Ich habe es nun hinbekommen und wenn man das Skript liest ist es manchmal wirklich einfach.
In jedem Fall habe ich endlich meine Serienaufgaben erzeugen können, dank eurer Hilfe.
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 5Antworten
- 88Ansichten
-
2
Folge bereits