Frage

Ich möchte einen kalkulierten Wert für das obligatorische Titelfeld erstellen:

<username, created by> - DD-MM-YYYY

Ich möchte, dass der Titel mit dem Benutzernamen (dem Benutzer, der das Element erstellt) und das Datum (zur Erstellung) ausgefüllt wird. Kann dies automatisch durchgeführt werden und wenn ja, was soll ich in das Feld unterhalb des Optionsfelds "Berechnetes Feld" stellen? Wenn dies nicht so geschehen kann, kann ich einen Workflow verwenden, um den Wert festzulegen, aber was sollte die Wahl des Workflows sein?

(Entschuldigung, wenn die Benennung ein wenig abgeschöpft ist, arbeite ich nicht mit einer englischen Version von SharePoint).

War es hilfreich?

Lösung

Nur um klar zu sein: Der Titel ist nur "obligatorisch", wenn Sie Listen mit der GUI erstellen. Wenn Sie Ihre eigene Liste über Code oder CAML bereitstellen, können Sie Listen ohne Titel erstellen.

Wenn Sie die Formel einfügen

=Me&" - "&TEXT(Today,"dd-mm-yyyy")

In Ihren kalkulierten Wert sollten Sie etwas nahe kommen, was Sie wollen.

Seien Sie sich jedoch bewusst, dass der Benutzer zu jedem Zeitpunkt etwas anderes in das Feld einfügen kann.

Um dies zu umgehen, können Sie entweder die Liste von Grund auf neu erstellen und die Site -Spalte ausblenden oder den Wert mit einem Ereignishandler im itemUpdated -Ereignis einfügen (Mehr auf Event -Handler)

Andere Tipps

Möglicherweise möchten Sie diesen Ansatz überdenken, um einen Titel zu erstellen. Die typischen Richtlinien für Dokumentmetadaten empfehlen, jede Metadatenspalte/das Feld auf einen einzigen spezifischen Informationen zu behalten. Dieser Ansatz bietet eine viel bessere Funktionalität für Such- und Dokumentenverwaltung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top