30-Minuten-Termine mit Kalendereintrag eingeben
Hallo,
ich möchte in einer Anwendung die Terminierung von Kundenterminen unterstützen, in der jeweils ein Termin mit 30 Minuten Dauer vereinbart wird. Das Terminfeld ist dafür nicht geeignet, da es immer 60-Minuten-Termine generiert. Kann ich mit ein Datumsfeld und 2 Uhrzeit-Felder mit den entsprechenden Werten füllen und den so definierten Termin in den Kalender übertragen ?
Danke für eure Hilfe !
7 Antworten
-
Hallo Herbert. Versuche es mit folgendem Script in einem Terminfeld. Dann mußt du nur das Datum und die Startzeit eingeben. Wenn es doch mal Termine geben sollte, die nicht 30min dauern, ist das Script besser in einem Button aufgehoben. Mirko
let start := datetime(number(Termin)); Termin := appointment(start, 1800000) -
hallo,
ich habe es mit dem Skript, der dafür sorgen soll, dass ein vereinbarter Termin mit 30 Minuten-Dauer im Kalender eingetragen werden soll versucht:
let start := datetime(number(Termin));
Termin := appointment(start, 1800000)Bei Eingabe von 23.10.2025 und 11:30 Uhr in einem Terminfeld, wird ein Termin am 23.10.2025 von 11:30 bis 12:30 im Kalender angezeigt.

Was stimmt hier nicht ?
-
Ich empfehle dir ein Auswahlfeld zu benutzten, nicht wie in deinem Beispiel oben ein Mehrfachauswahlfeld. Dann lösche den Trigger im Terminfeld und lege im Auswahlfeld bei "Trigger nach Änderung" (wie du es ja schon gemacht hast) den folgenden Code.
let start := start(Termin); let durationOfApp := number(text(Auswahl)) * 60000; Termin := appointment(start, durationOfApp)
Content aside
- vor 2 TagenZuletzt aktiv
- 7Antworten
- 57Ansichten
-
3
Folge bereits

