【问题标题】:PowerApps - How to get URL to entire Sharepoint listPowerApps - 如何获取整个 Sharepoint 列表的 URL
【发布时间】:2020-02-20 03:59:01
【问题描述】:

我熟悉 PowerApps 并使用画廊来播放 Sharepoint 内容。我似乎无法弄清楚的是,如何获得一个链接以允许用户在 Sharepoint 上启动整个列表的列表视图?

目标是让用户前往 Sharepoint 以在其中本地编辑数据,而不是必须在应用程序中本地为列表构建编辑屏幕。您可以毫无问题地链接到单个项目,但我似乎无法找到获取列表本身 URL 的方法。

不为项目编辑做额外屏幕的原因是因为在 Sharepoint 中,您可以在网格中批量编辑数据,而 PowerApps 没有这样的原生机制。我知道我可能会拼凑一些东西,但我已经担心应用程序在控件总数中的性能,这可能会把它推得太远。

我查看了 Sharepoint 列表在 PowerApps 中公开的所有属性,对于各个列表项,它们似乎都是基于表格的。

【问题讨论】:

    标签: powerapps


    【解决方案1】:

    列表的链接与您在浏览器中查看列表时的 URL 相同。

    http://yourTenant/sites/YourSite/Lists/YourList
    

    您可以使用视图名称链接到特定视图

    http://yourTenant/sites/YourSite/Lists/YourList/YourView.aspx
    

    【讨论】:

    • 我试图在代码/公式中获取这个 URL,所以我没有在应用程序的某个地方对其进行硬编码。
    【解决方案2】:

    突然想到几个想法:

    1. 插入一个按钮控件,其 OnSelect 属性设置为Launch("http://sharepointSite.com")

    2. 应该为应用程序中的每个 Sharepoint 记录公开一个 {Link} 属性。使用Launch(ThisItem.{Link}) 将用户发送到有问题的记录/列表。

    【讨论】:

    • 是的,我使用 ThisItem."{Link}" 来点击单个项目。我想另一个想法是看看这些链接是否可以被按摩到父列表。
    • 您知道使用其 ListId(不是其好友名称)访问自定义列表的 URL 语法是什么吗?如果是这样,请告诉我。我有一个 PowerApps 公式,可以将项目链接转换为列表链接。
    • Welp...I've been trying to determine the URL for the AllItems view 仅给出 <Sharepoint Site URL><List ID>。似乎不可能。
    猜你喜欢
    • 1970-01-01
    • 2020-10-26
    • 1970-01-01
    • 1970-01-01
    • 2019-03-27
    • 2010-12-17
    • 1970-01-01
    • 2020-03-01
    • 2019-05-09
    相关资源
    最近更新 更多