我通过称为 ID 的调用 URL 将参数传递给 PowerApp,即 https://web.powerapps.com/apps/ powerappid ?ID=32
当应用程序启动时,我希望它从列出所有业务案例的 BrowseScreen1 跳转,并直接转到具有匹配 ID(SharePoint 列表中的一个字段)的业务案例。
我是 PowerApps 的新手,但我很确定我需要做的是深度链接,我找到了本教程https://powerapps.microsoft.com/en-us/blog/powerapps-deep-linking/并阅读了对文章的评论我正在尝试将其应用于 BrowseScreen1 的 OnStart 属性。我真的不明白教程中的导航链接是如何构建的,所以我确定我使用了错误的导航参数,因为它总是启动列表中的第一条记录,而忽略了与 ID 相关的任何内容。我正在使用:
If(Not(IsBlank(Param("ID"))),Navigate(DetailScreen1, None,{ID:LookUp('Full Business Case For Review'.ID, ID = Value(Param("ID")))}) )
'Full Business Case For Review' 是 Sharepoint 列表的名称,ID 是分配给每个列表项的唯一字段。
本教程没有提到必须在详细信息屏幕上更改任何内容,但我也想知道是否需要更改当前的项目属性:
BrowseGallery1.Selected
我感觉超出了我的深度,非常感谢您对此的帮助!
谢谢,
约翰