Get Short Description
Zuletzt geändert: 14.03.2026 05:56

Get-ShortDescription #

ÜBERSICHT #

Gibt eine Kurzfassung eines längeren Textes zurück, sinnvoll abgeschnitten.

SYNTAX #

Get-ShortDescription [[-Text] <string>] [[-MaxLength] <int>] [<CommonParameters>]

BESCHREIBUNG #

Diese Funktion erzeugt eine kompakte Einzeilen-Zusammenfassung eines gegebenen Textes. Dabei wird der erste Zeilenumbruch beachtet und als bevorzugter Schnittpunkt verwendet. Falls der Text länger ist als der angegebene Grenzwert (‘MaxLength’), wird versucht, an einem Leerzeichen zu kürzen. Wenn kein Leerzeichen gefunden wird, wird hart bei ‘MaxLength’ abgeschnitten.

PARAMETER #

-Text #

Type: string

Der Eingabetext, aus dem eine kurze Beschreibung erzeugt werden soll.

-MaxLength #

Type: int
Default: 50

Die maximale Länge der Kurzbeschreibung. Standardwert: 50 Zeichen.

AUSGABEN #

string

Ein gekürzter Einzeiler ohne Zeilenumbrüche.

BEISPIELE #

# Gibt eine Kurzfassung zurück, die möglichst sinnvoll abgeschnitten ist (z.B.. am nächsten Leerzeichen).
Get-ShortDescription -Text "Dies ist ein sehr langer Beschreibungstext..." -MaxLength 40

HINWEISE #

Diese Funktion ist besonders nützlich, um längere Texte (z.B.. HTML, Beschreibungen, Skriptkommentare) als Einzeiler in Listen, Logs oder DropDowns darzustellen. Zeilenumbrüche im Originaltext werden erkannt und bei Bedarf als Schnittpunkt verwendet.