EulandaXtools — Funktionsreferenz
Gibt eine Kurzfassung eines längeren Textes zurück, sinnvoll abgeschnitten.
Get-ShortDescription [[-Text] <string>] [[-MaxLength] <int>] [<CommonParameters>]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.
-Text
Type: stringDer Eingabetext, aus dem eine kurze Beschreibung erzeugt werden soll.
-MaxLength
Type: int
Default: 50Die maximale Länge der Kurzbeschreibung. Standardwert: 50 Zeichen.
stringEin gekürzter Einzeiler ohne Zeilenumbrüche.
# 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 40Diese 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.