首页 > 解决方案 > 使用 Navigate on screen OnVisible 重定向未经授权的用户

问题描述

如果用户未经授权进行其他导航,我在屏幕可见参数条件下存在问题,如果用户无权查看特定屏幕,则用户将被重定向到另一个屏幕。如果还有其他选择,请为我提供解决方案。

If(
    IsBlank(
            Param("ID")
   ),
   0,
   If (
        LookUp(
                <<Table_Name>>, 
                <<Field_name>> = Param("ID"),
                <<Field_name>>
              ) = Office365Users.MyProfile().Mail,
        Param("ID"),
        Navigate(Auth_404)
      )
)

提前致谢

标签: powerappspowerapps-formulapowerapps-canvas

解决方案


OnVisible您是否考虑过将代码移至应用程序,而不是执行您的第一个屏幕的代码OnStart


推荐阅读