Datum in Suchabfragen verwenden und Datum formatieren

SharePoint Elemente mit einem Datumswert können in der Suchabfrage verwendet werden. Der Artikel zeigt, wie du das effektive Datum und Datumsintvervalle (heute / today) in den PnP Modern Search WebParts nutzen kannst. Mit einer Handlebar Expression kannst du das Datum im gewünschten Format anzeigen.

Die PnP Search WebParts lassen sich als WebPart überall in SharePoint modern platzieren und es können quasi jegliche Inhalte, also Dokumente genauso wie Elemente, angezeigt werden. Mit der Filterung nach Datumswerten können dabei anstehende, oder aktuelle, Elemente angezeigt werden. Nebst den effektiven Datumswerten können auch vordefinierte Datumsintervalle (heute / today) in den Suchabfragen verwendet werden. Um das Datum im gewünschten Format anzuzeigen, ist eine entsprechende Handlebar Expression in der Spalte im Search Results WebPart notwendig.

Search Schema Konfiguration

Um die die erstellen Datums-Websitespalten in Suchabfragen zu nutzen, muss zuerst das Search Schema angepasst und die Websitespalten als Managed Properties konfiguriert werden:

image

Suchabfrage konfigurieren

Die Managed Properties können danach in Suchabfragen verwendet werden. Beispielsweise sollen alle Eintrage aus dem Jahr 2024, zwischen dem 01.01. und 31.12. angezeigt werden. Für die einfachere Überprüfung der Ergebnisse lassen sich die Managed Properties für Start und Ende als Spalten im Search Results WebPart hinzufügen.

{SearchTerms} Path:“https://<TENANT>/sites/MSTEvents/Lists/SessionTracker/“ AND
RefinableDate01 > 2024-01-01 AND RefinableDate02 < 2024-12-31

image

Nebst den effektiven Datumswerten können auch vordefinierte Datumsintervalle wie das heute (today) verwendet werden. Damit lassen sich beispielsweise alle anstehenden Elemente anzeigen.

{SearchTerms} Path:“https://mehr365.sharepoint.com/sites/MSTEvents/Lists/SessionTracker/“ AND RefinableDate01>today

image

Datumsformatierung im Results WebPart

Damit nun noch das Datum nach Bedarf formatiert werden kann, muss eine Handlebar Expression für die Datums-Spalten im Search Results WebPart eingefügt werden.

image

Die Handlebar Expression wird dabei wie folgt konfiguriert, je nach dem, wie das Datumsformat und mit wie vielen Stellen angezeigt werden soll.

{{getDate RefinableDate01 „DD.MM.YYYY„}}
{{getDate RefinableDate02 „DD.MM.YYYY„}}

Das Start wie auch das End-Datum werden dann im entsprechenden Format angezeigt.

image

Nebst today können weitere Datumsintervalle wie „this year“ verwendet werden, eine Liste ist hier dokumentiert. Angewendet werden diese analog dem today.

{SearchTerms} Path:“https://mehr365.sharepoint.com/sites/MSTEvents/Lists/SessionTracker/“ AND RefinableDate01=“last year“

Zu verwendende Datumsintervalle in der Suchabfrage
today
yesterday
this week
this month
last month
this year
last year

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen