Get-NewsletterAddressIdByBreadcrumb

EulandaXtools — Funktionsreferenz

Get-NewsletterAddressIdByBreadcrumb Intern

Ü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'