Join-NewsletterHtml

EulandaXtools — Funktionsreferenz

Join-NewsletterHtml Intern

ÜBERSICHT

Ersetzt {{…}} Platzhalter im HTML anhand einer MergeMap.

SYNTAX

Join-NewsletterHtml [-Html] <string> [-MergeMap] <hashtable> [[-WithHtmlEncoding] <bool>]
    [<CommonParameters>]

BESCHREIBUNG

Ersetzt alle Keys der MergeMap im HTML via String.Replace (ohne RegEx). Werte werden optional HTML-kodiert (Standard: ja), damit das Ergebnis stabil bleibt.

PARAMETER

-Html

Type: string

HTML-String mit Platzhaltern.

-MergeMap

Type: hashtable

Hashtable mit Keys wie {{ADRESSE.IDENT}} und den jeweiligen Werten.

-WithHtmlEncoding

Type: bool
Default: $true

Wenn $true (Standard), werden Werte HTML-kodiert bevor sie eingesetzt werden. Wenn $false, werden Werte unverändert eingesetzt.

AUSGABEN

System.String

BEISPIELE

# HTML mit Empfänger-Daten füllen (HTML-Encoding aktiv, Standard)
$finalHtml = Join-NewsletterHtml -Html $html -MergeMap $map
# HTML füllen, aber ohne HTML-Encoding
$finalHtml = Join-NewsletterHtml -Html $html -MergeMap $map -WithHtmlEncoding $false