Ich würde empfehlen, zwei Spalten zu verwenden und die Standardansicht zu ändern. Wir können eine Liste erstellen, so dass ein Benutzer ein Datum oder kein Datum eingeben kann. Wenn wir die Liste anzeigen (nicht bearbeiten) und wenn der Benutzer ein Datum eingegeben hat, wird das Datum angezeigt. Wenn der Benutzer kein Datum eingegeben hat, wird nur der Text "TBD" angezeigt.
Schritt 1: Erstellen Sie Ihre Spalten
- Spalte 1: Ein nicht erforderliches DateTime-Feld vom Typ "Date Only"
Spalte 2: Eine berechnete Spalte unter Verwendung der folgenden Formel:
= IF (Spalte 1 = "", "TBD", TEXT (Spalte 1, "TT mmJJJJ"))
In dieser Formel ist column1 der Name Ihrer ersten DateTime-Spalte. Das Datumsformat am Ende der Validierung kann auch an Ihre regionalen Anforderungen angepasst werden (z. B. "mm dd jjj").
Stellen Sie für Spalte 2 außerdem sicher, dass der "Datentyp, der von dieser Formel zurückgegeben wird" auf "Textzeile" gesetzt ist.
Schritt 2: Ändern Sie Ihre Ansicht der Liste
Nachdem Sie beide Spalten eingerichtet haben, sollten Sie nun die aktuelle Standardansicht ändern, indem Sie Spalte 1 aus dieser Ansicht ausblenden. Nachdem Sie dies getan haben, werden Sie feststellen, dass beim Anzeigen der Liste (nicht Bearbeiten) nur die berechnete Spalte mit dem eingegebenen Datum oder "TBD" angezeigt wird. Wenn Sie jedoch zum Bearbeiten des Elements gehen, können Sie ein Datum mithilfe des integrierten Kalendersteuerelements eingeben oder einfach leer lassen.