Get-NewsletterAddressIdByBreadcrumb #
Intern – Diese Funktion ist nicht exportiert und nur modulintern verfügbar.
ÜBERSICHT #
Ermittelt AddressIds anhand Breadcrumb And/Or/Not über New-SqlWhereForBreadcrumb.
SYNTAX #
Get-NewsletterAddressIdByBreadcrumb [-Conn] <__ComObject> [[-TableName] <string>]
[[-BreadcrumbRoot] <string>] [[-AndPathList] <string[]>] [[-OrPathList] <string[]>]
[[-NotPathList] <string[]>] [-Pretty] [<CommonParameters>]
BESCHREIBUNG #
Baut mit New-SqlWhereForBreadcrumb eine WHERE-Bedingung und liest damit AddressIds aus der Tabelle ‘Adresse’.
PARAMETER #
-Conn #
Type: __ComObject
EULANDA COM-Connection.
-TableName #
Type: string
Default: 'Adresse'
Tabellenname für New-SqlWhereForBreadcrumb und Select (Standard: Adresse).
-BreadcrumbRoot #
Type: string
Default: '\'
Root-Pfad. Wenn ein Pfad nicht mit ‘' beginnt, wird er damit ergänzt.
-AndPathList #
Type: string[]
Pfade, die alle zutreffen sollen.
-OrPathList #
Type: string[]
Pfade, von denen mindestens einer zutreffen soll.
-NotPathList #
Type: string[]
Pfade, die nicht zutreffen dürfen.
-Pretty #
Type: switch
Gibt Pretty-SQL aus (nur falls New-SqlWhereForBreadcrumb das unterstützt).
AUSGABEN #
System.Int32[]
BEISPIELE #
# AddressIds per Breadcrumb ermitteln
$ids = Get-NewsletterAddressIdByBreadcrumb -Conn $conn -AndPathList '\Produkte\5er Version im Einsatz'