过滤用户电子邮件 - 无委派

Filter User email - no delegation

我在共享点列表数据源上使用 powerapps。尝试在 Sharepoint 中的单行文本字段上根据当前用户的电子邮件 ID 进行过滤。收到此错误,

我认为上面有 2 个错误。

1) User().Email函数本身不支持委托

2) '=' 运算符不支持委托。


对于 (2),不确定为什么会报错。 '=' 运算符应该支持委托,

对于 (1),我在开始时将 User() 对象保存到全局变量 "CurrentUserG" 中。它似乎修复了这个错误。

由于您在开始时设置了 CurrentUserG=User() 并且 User() returns 是一条记录,而不是一个值,那么您可能需要:

Filter(Clock_In_Out, CurrentUserG.Email=User_Email)

如果您没有获得所需的结果,请记住 PowerApps 中的文本比较区分大小写。如果您遇到此问题,只需在等式两边使用 Lower() 即可。