In einer Logik-App, die ich entwickle, möchte ich die Objekte in Array A haben, von denen keine Entität in Array B existiert. Die Arrays haben die folgende Struktur:Ist es möglich, ein Array in Logic-Apps basierend auf einem anderen Array zu filtern?
Array A
[{"ExternalId": 1}, {"ExternalId": 2}]
Array B
[{"Id": 2}]
Neben der ID ist diese Arrays viel mehr Eigenschaften enthalten, die ich weg Einfachheit halber verlassen wird.
Das Ergebnis, das ich will, ist das Array eine filterd auf ExternalId der Basis zu haben, die in Array B nicht verfügbar sind, so dass diese in der folgenden gefilterten Reihe führen soll:
[{"ExternalId": 1}]
Ich versuchte, die FilterArray Aktion zu verwenden dafür, aber ich weiß nicht, wie man das modelliert. Laut der Workflow Definition Language gibt es eine @ contains-Funktion, aber ich bin nicht in der Lage, es richtig zu konstruieren.
Ist es möglich, dies auf diese Weise zu tun? Gibt es eine andere Möglichkeit, dieses Ergebnis in Azure Logic Apps zu erzielen?
machen kanntest. Ich habe diese Antwort bereits erwartet, war mir aber nicht ganz sicher, ob es schon über das FilterArray möglich war. Die Methode @select() sollte in diesem Fall sehr viel Zeit sparen. –