Expand-ShopifyEdges

EulandaXtools — Funktionsreferenz

Expand-ShopifyEdges

ÜBERSICHT

Extrahiert die node-Objekte aus einem Shopify GraphQL edges-Array.

SYNTAX

Expand-ShopifyEdges [-Edges] <array> [<CommonParameters>]

BESCHREIBUNG

Shopify GraphQL liefert Verbindungen (Connections) als edges-Array, wobei jedes Element ein node-Property enthält. Diese Funktion extrahiert die node-Objekte und gibt sie als flaches Array zurück.

Wird intern von allen migrierten Shopify-Funktionen verwendet, um das GraphQL-Ergebnis in ein REST-kompatibles flaches Array umzuwandeln.

PARAMETER

-Edges

Type: array

Array von edge-Objekten mit jeweils einem node-Property.

AUSGABEN

pscustomobject[]

BEISPIELE

$nodes = Expand-ShopifyEdges -Edges $result.products.edges
# Gibt ein flaches Array der Produkt-Objekte zurück
$variants = Expand-ShopifyEdges -Edges $product.variants.edges
# Gibt ein flaches Array der Varianten-Objekte zurück