SnTT: Datumswerte ohne Zeitangabe via LotusScript

von Bernd, assono GmbH, Standort Hamburg, 03.07.2008

Wenn per LotusScript Datumswerte in ein Feld geschrieben werden, so werden Sie immer inklusive der Uhrzeit gespeichert. Wenn keine Uhrzeit angegeben ist, gerne auch mit "00:00:00". Im Allgemeinen stört das eigentlich relativ wenig. Nur wenn das zugehörige Notes-Dokument in einer Kalenderansicht dargestellt werden soll, hat es ziemliche Auswirkung. In der Tagesansicht erscheint ein entsprechendes Dokument um 00:00 Uhr.

Das Kalenderverhalten ist an der Stelle eindeutig. Ist nur ein Datumswert vorhanden, steht der Eintrag über dem Zeitraster. Stehen Datums- und Uhrzeit-Angaben in dem Feld wird der Eintrag in das Zeitraster eingeordnet. Nur kann man wie gesagt leider per LotusScript keinen Datumswert ohne Zeitangabe erzeugen.

A picture named M2

Wieder einmal stellt Evaluate die Rettung dar.

Der Trick besteht darin, nicht den Rückgabewert von Evaluate in ein Feld zu speichern. Statt dessen mit @SetField den Feldinhalt im Evaluate schon zu setzen.

Dim eval As Variant
eval = Evaluate(|@SetField("DateLS"; @today);|, doc)

Dann klappt es auch mit dem Nachbarn Kalender.
A picture named M2

Bernd Hort

Bernd Hort

Diplom-Informatiker, Software-Entwickler & Speaker auf Fachkonferenzen

Bernd Hort ist Expert Digital Business Consultant bei assono. Seit mehr als 20 Jahren entwickelt er erfolgreich individuelle Software-Anwendungen für Unternehmen verschiedener Branchen. Insbesondere in den Bereichen HCL Notes und Domino (ehemals IBM) als auch bei aktuellen, unternehmensrelevanten Themen wie Web-Entwicklung und Web-Architektur, bei Angular-Anwendungen als auch bei progressiven Web-Apps kennt er die neusten Entwicklungen und weiß, wie diese eingesetzt werden können, um den größten Kundennutzen zu erzielen. Aufgrund seines Expertenwissens ist Bernd Hort regelmäßiger Sprecher auf nationalen und internationalen Fachkonferenzen.

Fachbeitrag Entwicklung HCL Notes HCL Notes Traveler

Sie haben Fragen zu diesem Artikel? Kontaktieren Sie uns gerne: blog@assono.de

Sie haben Interesse an diesem Thema?

Gerne bieten wir Ihnen eine individuelle Beratung oder einen Workshop an.

Kontaktieren Sie uns

Weitere interessante Artikel