使用Sharepoint凭据登录PowerApps

时间:2017-09-16 04:21:40

标签: sharepoint-online powerapps

我创建了一个PowerApps,现在我想使用SharePoint凭据登录。

我在onSelect of login按钮上使用了这个公式 If(LookUp('Account Name', Title = Username.Text, Password ) = Password, Navigate([@Screen1], ScreenTransition.Fade))

此处帐户名称是我的数据源,标题密码是DataSource中的列。

那我怎么能实现这个目标呢?

1 个答案:

答案 0 :(得分:0)

让我看看我是否理解你的问题。

您有一个类似下面的SharePoint列表。

list

和这样的登录页面

loginpage

单击要验证的登录按钮,列表中存在帐户和密码,让用户导航到欢迎页面。

假设上面的场景是您想要的,onSelect将如下所示:

如果((LookUp('list-test' AccountName = TextInput1 .Text)。密码 = TextInput3 .Text),设置( errorMessage ,“”);导航( Screen2 ,ScreenTransition.Fade),设置( errorMessage ,“错误的帐户名或密码”))

  • 'list-test' - 将替换为您的数据源名称
  • AccountName - 将替换为包含帐户标题的sharepoint列表中的任何列名称
  • TextInput1 - 将替换为将在登录页面中包含帐户名称的TextInput名称
  • 密码 - 将替换为包含密码的sharepoint列表中的列名称
  • TextInput3 - 将替换为包含用户输入密码的TextInput名称
  • errorMessage - 这是一个全局变量,我设置为在出现故障时显示错误消息
  • Screen2 - 将成为您在成功检查后将用户带到的屏幕

在我的示例中,我有一个标签(label3),如果出错,其文本绑定到全局变量 errorMessage