privilege control

点击按钮读取sharepoint ,判断权限这个功能如何做到

想到有一个功能, 点击按钮判断权限,如果权限是管理员,那么可以进入管理员页面(管理分配ticket), 如果不是, 则报错,这个功能在power APP 如何做到? 首先在按钮onselect 动作上面 ,根据sharepoint 列表判断是不是admin : If(User().Email in HelpDeskAdmin.Email,Set(isAdmin,true),Set(isAdmin,false)); If(isAdmin,Navigate(ManageTickets,None),Set(ShowAccessError,true)) 上面分了两步,一步判断是不是admin, 是的话变量isAdmin 为TRUE , 接着, 第二步如果isAdmin 为true , 那么导航, 否则激活变量 接着, 我们加一个label ,让label visible 等于 ShowAccessError ,同时text属性等于ERROR message: 不要忘了,这个变量一旦设置为TRUE ,点过ADMIN 按钮就一直错误提示去不掉? 所以需要这样做