Is ODATA Filtering implemented yet? I see posts from June saying that it's not, and a post from August from a person who was able to use ODATA Filters.
However, it is not clear to me HOW to use the filters. I've been playing around with them and the syntax needed in the context of Flows is not clear.
My flow: https://flow.microsoft.com/manage/flows/c178b321-c618-4e1f-a680-65d443f2bf96
The results from Get Rows from a Google Sheet:
Body
Solved! Go to Solution.
ODATA filters are not implemented yet by all connectors. Certain connectors -- like Salesforce, SQL, CRM do support it. But, others, like Excel, GoogleSheets, do not support it. Even then, the set of filters supported differ from one connector to another due to differences in underlyig API capabilities.
We hope we can provide a consistent filtering capability. I would suggest you put in an idea in the Flow Ideas.
For ODATA semantics you can look up the docs at odata.org. And you shouldnt be providing the query parameter name($filter), just the expression.
ODATA filters are not implemented yet by all connectors. Certain connectors -- like Salesforce, SQL, CRM do support it. But, others, like Excel, GoogleSheets, do not support it. Even then, the set of filters supported differ from one connector to another due to differences in underlyig API capabilities.
We hope we can provide a consistent filtering capability. I would suggest you put in an idea in the Flow Ideas.
For ODATA semantics you can look up the docs at odata.org. And you shouldnt be providing the query parameter name($filter), just the expression.
Thank you for the prompt response.
Would it be possible to remove, disable or hide fields and features that are not implemented?
If non-implemented fields were grayed out and users could not interact with them, then users could see what future features are coming without productivity being lost on trying out features that do nothing.
I will submit this as a "feature" request as well.
Have these been implemented yet for Sharepoint list connections (Sharepoint Get Item)?
Noting comments above about the triggers that do have ODATA filters implemented, there seems to be an issue with the Salesforce connector. Filter expressions seem to work in some situations and not others (haven't quite determined the scenarios as yet).
If I take an example of "When a record is created" trigger, putting a filter into the advanced parameters to limit the number of times the workflow is triggered does not seem to work.
Any thoughts?
Cheers