Been off taking my youngest to college. Just opened editor and got two errors. The thing is, I haven’t touched the app definition since Tuesday and everything was working perfectly. I have a similar error on another slice. I’ve been using the app and everything worked fine, UNTIL NOW. It’s like opening the app in the editor CREATED the error that wasn’t there before, now the app doesn’t work either.
This is the error message: (see below for row filter condition):
Table slice ‘All_Active_Private_Requests_Visible_to_User’ uses an invalid filter condition ‘=AND([START_DATE]<=Today(),[END_DATE]+7>=Today(),[ANSWERED]=“Keep Praying”, [SCOPE_NO]<>20, ISNOTBLANK([REQUEST]), OR(LOOKUP(USEREMAIL(), Users, USER_EMAIL, Key_Prayer), SWITCH([SCOPE_NO], 1,AND(IN( LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{1, 3, 5}), IN(ANY([Country_GEO_NO]),LOOKUP(USEREMAIL(), Users, USER_EMAIL, Country_GEO_NO))), 2,AND(IN( LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{3, 5,15}), IN(ANY([Country_GEO_NO]),LOOKUP(USEREMAIL(), Users, USER_EMAIL, Country_GEO_NO))), 3, AND(IN( LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{1, 3, 5, 10, 12, 15, 20}), [GEO_NO]=LOOKUP(USEREMAIL(), Users, USER_EMAIL, GEO_NO)), 4,AND(IN( LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{1, 3, 5, 10, 12, 15, 20}), [GEO_NO]=LOOKUP(USEREMAIL(), Users, USER_EMAIL, GEO_NO)), 5,AND(IN( LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{10, 12}), [GEO_NO]=LOOKUP(USEREMAIL(), Users, USER_EMAIL, GEO_NO)), 10,IN([TEAM_NO], LOOKUP(USEREMAIL(), Users, USER_EMAIL, TEAM_NO)), 11,IN([DPT_NO], LOOKUP(USEREMAIL(), Users, USER_EMAIL, DPT_NO)), 12,IN(LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{15, 20, 22, 24, 26, 30, 40}), 13, OR(AND(IN( LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{10, 12}), [GEO_NO]=LOOKUP(USEREMAIL(), Users, USER_EMAIL, GEO_NO)),IN(LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{15, 20, 22, 24, 26, 30, 40})), 15,IN(LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{1,3,5,10,12,15,20,22,24,26,30,40}), “” )))’. SWITCH function is used incorrectly:Inputs to SWITCH() must be an initial expression, one or more value-result pairs, and a default result. Input 2 is not a value of a consistent type.
Row Filter Condition:
AND([START_DATE]<=Today(),[END_DATE]+7>=Today(),[ANSWERED]=“Keep Praying”, [SCOPE_NO]<>20, ISNOTBLANK([REQUEST]),
OR(LOOKUP(USEREMAIL(), Users, USER_EMAIL, Key_Prayer),
SWITCH([SCOPE_NO],
1,AND(IN( LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{1, 3, 5}), IN(ANY([Country_GEO_NO]),LOOKUP(USEREMAIL(), Users, USER_EMAIL, Country_GEO_NO))),
2,AND(IN( LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{3, 5,15}), IN(ANY([Country_GEO_NO]),LOOKUP(USEREMAIL(), Users, USER_EMAIL, Country_GEO_NO))),
3, AND(IN( LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{1, 3, 5, 10, 12, 15, 20}), [GEO_NO]=LOOKUP(USEREMAIL(), Users, USER_EMAIL, GEO_NO)),
4,AND(IN( LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{1, 3, 5, 10, 12, 15, 20}), [GEO_NO]=LOOKUP(USEREMAIL(), Users, USER_EMAIL, GEO_NO)),
5,AND(IN( LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{10, 12}), [GEO_NO]=LOOKUP(USEREMAIL(), Users, USER_EMAIL, GEO_NO)),
10,IN([TEAM_NO], LOOKUP(USEREMAIL(), Users, USER_EMAIL, TEAM_NO)),
11,IN([DPT_NO], LOOKUP(USEREMAIL(), Users, USER_EMAIL, DPT_NO)),
12,IN(LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{15, 20, 22, 24, 26, 30, 40}),
13, OR(AND(IN( LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{10, 12}), [GEO_NO]=LOOKUP(USEREMAIL(), Users, USER_EMAIL, GEO_NO)),IN(LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{15, 20, 22, 24, 26, 30, 40})),
15,IN(LOOKUP(USEREMAIL(), Users, USER_EMAIL, PI_NO),{1,3,5,10,12,15,20,22,24,26,30,40}),
“”
)))