EulandaXtools — Funktionsreferenz
Ermittelt AddressIds anhand Breadcrumb And/Or/Not über New-SqlWhereForBreadcrumb.
Get-NewsletterAddressIdByBreadcrumb [-Conn] <__ComObject> [[-TableName] <string>]
[[-BreadcrumbRoot] <string>] [[-AndPathList] <string[]>] [[-OrPathList] <string[]>]
[[-NotPathList] <string[]>] [-Pretty] [<CommonParameters>]Baut mit New-SqlWhereForBreadcrumb eine WHERE-Bedingung und liest damit AddressIds aus der Tabelle 'Adresse'.
-Conn
Type: __ComObjectEULANDA 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: switchGibt Pretty-SQL aus (nur falls New-SqlWhereForBreadcrumb das unterstützt).
System.Int32[]# AddressIds per Breadcrumb ermitteln
$ids = Get-NewsletterAddressIdByBreadcrumb -Conn $conn -AndPathList '\Produkte\5er Version im Einsatz'