I'm building a Business Analytics System which is going to pull data from various sources, including spreadsheets on a sharepoint site and I'm having problems with the new 'Excel Online (Business)' connector.
Normally I would build one of the automatic apps for comparison, but the 'Excel Online (Business)' connector is not available via that path yet, so I copied the spreadsheet to my OneDrive and built one of the mobile apps for that. I've run into several problems as the connectors seem to have different behaviour patterns.
1. (fixed) The 'One Drive for Business' connector is quite happy if you have hyphens in your column headers, the 'Excel Online (Business)' connector sees the hyphen as a programming element and spits the dummy. I fixed this by changing all the hyphens in my column headers to underlines, but it is annoying. I include this as information for other people if they are having this problem.
2. Still having headaches with the 'Excel Online (Business)' connector not recognising some functions.
The 'One Drive for Business' connector automatic app uses the following to control the Browse screen via the search text box:
SortByColumns(Search([{at sign}TableName], TextSearchBox1.Text, "ColumnHeader1","ColumnHeader2"), "ColumnHeader1", If(SortDescending1, Descending, Ascending)) (names have been changed for privacy)
When I put the equivalent term in a canvas app with an 'Excel Online (Business)' connector the AppChecker is quite happy until I try to run it when I get:
"The requested operation is invalid. Server Response: AnnualLabAllocations failed: Invalid filter clause: unsupported operation. Only single 'eq', 'ne', 'contains', 'startswith' or 'endswith' is currently supported. clientRequestId: 408da0cb-1989-4e04-a10e-fb37d420c9a1"
(This also temporarily appears in the AppChecker, but rapidly disappears when I try to get the details).
Questions:
Can I confirm that it is the "Search" function causing the problems?
What is the best replacement function?
Can I still use two target arguments for the text search (i.e. search two columns)?
Thanks in advance
Sue Law