SharePoint OData Filter Builder
Erzeugt gueltige OData-$filter-Ausdruecke fuer die SharePoint-REST-API (_api/web/lists) - z. B. fuer die Aktion Elemente abrufen in Power Automate.
Der SharePoint OData Filter Builder erzeugt $filter-Ausdruecke fuer die SharePoint-REST-API (_api/web/lists). Die Ausgabe nutzt die SharePoint-OData-Syntax mit Funktionen wie substringof und startswith - passend fuer die Aktion Elemente abrufen in Power Automate.
Kostenlos. Für die Nutzung wird einmalig deine E-Mail-Adresse abgefragt – danach hast du Zugriff auf alle Tools. Die Verarbeitung deiner Daten erfolgt lokal im Browser.
So funktioniert es
- Feld, Operator und Wert waehlen.
- Filter-Ausdruck generieren.
- Ausdruck im Feld Filterabfrage der Aktion Elemente abrufen einfuegen.
Beispiel: SharePoint-Liste filtern
// $filter (SharePoint OData)
substringof('Contoso', Title) and Status eq 'Aktiv'
// vollstaendiger REST-Aufruf
GET https://contoso.sharepoint.com/sites/team/_api/web/lists
/getbytitle('Kunden')/items?$filter=substringof('Contoso',Title)
Häufige Fragen
Kostet der Filter Builder etwas?
Nein.
Werden Daten hochgeladen?
Nein, der Ausdruck wird lokal im Browser erzeugt.
Ist das fuer SharePoint oder Dataverse?
Fuer SharePoint. Das Tool erzeugt SharePoint-OData-Syntax (z. B. substringof) und einen _api/web/lists-Aufruf. Fuer Dataverse (OData v4) nutzt du contains(feld,'wert') statt substringof.
Wo trage ich den Filter in Power Automate ein?
In der Aktion Elemente abrufen (SharePoint) im Feld Filterabfrage (Filter Query).
Wie filtere ich auf Teiltext?
Mit substringof('suchtext', Feldname) - so sucht SharePoint nach Eintraegen, die den Text enthalten.
Warum funktioniert mein Dataverse-Filter nicht?
Dataverse verlangt OData v4: dort heisst es contains(name,'wert') statt substringof. Nutze fuer Dataverse den FetchXML Builder oder passe die Syntax an.