2017-09-16 111 views
0

我已經創建了一個PowerApps,現在我想使用SharePoint憑據登錄。使用Sharepoint憑證登錄到PowerApps

我用這個公式在ONSELECT登錄按鈕的 If(LookUp('Account Name', Title = Username.Text, Password) = Password, Navigate([@Screen1], ScreenTransition.Fade))

這裏帳戶名稱是我的DataSource,標題密碼在數據源列。

那麼我該如何做到這一點?

回答

0

讓我看看我是否正確理解你的問題。

您有一個如下所示的SharePoint列表。

list

而且這樣

上籤到按鈕要驗證帳戶和密碼的列表中的存在,讓用戶瀏覽到一個歡迎頁面點擊

loginpage

登錄頁面。

假定以上場景是你想要的,在ONSELECT應該是這樣的:。

如果((查找('名單測試'帳戶名 = TextInput1。文本)密碼 = TextInput3 .Text),Set(errorMessage,「」);導航(Screen2,ScreenTransition。褪色),集(的errorMessage, 「錯誤的帳戶名或密碼」))

  • '名單測試' - 將你的數據源名稱代替
  • 帳戶名 - 將被替換包含賬戶名稱
  • TextInput1在SharePoint列表中的任何列名 - 將具有TextInput的,將在登錄頁面包含帳戶名稱的名稱來代替
  • 密碼 - 將與SharePoint列表中包含的密碼
  • 列的名稱來代替
  • TextInput3 - 將具有TextInput的將包含用戶輸入密碼的名稱替換
  • 的errorMessage - 這是一個全局變量我設置發生故障時顯示錯誤消息
  • 屏蔽2 - 將是你會成功的檢查後,採取用戶到屏幕

在我的示例中,我有一個標籤(label3),其文本在發生錯誤時綁定到該全局變量errorMessage