将SharePoint列表表单转换为PowerApp

问题描述

我正在寻找有关将SharePoint列表表单转换为PowerApp的最佳方法的信息。该列表当前具有以下字段类型:

  • 15个文本字段
  • 5个选择字段
  • 5个多选选项字段
  • 3个多行文本字段(非富文本)

列表中有20,000多个项目,每月增加1k多个新项目。

在创建PowerApp时,是否应将每个选择字段都转换为一个新列表?我想使字段尽可能地动态,并避免使用硬编码的值。

如果有帮助,我不反对将所有列表项移至CDS实体。

解决方法

您可以使用PowerApps自定义SharePoint列表表单。现代列表的命令栏中有一个命令可以做到这一点

enter image description here

如果不想使用“选择”字段,则可以使用简单的文本字段,并在PowerApps中连接到SharePoint列表作为下拉选项的来源。然后,您可以让最终用户轻松维护下拉菜单的值。

使用这种方法,SharePoint列表保留了所有其他功能,即,您可以使用列表视图并将列表视图Web部件嵌入SharePoint页面。不过,自定义表单无法在移动设备上运行。

您还可以构建独立的PowerApp,以将项目存储在SharePoint列表中。这独立于SharePoint列表表单自定义。这样的应用程序可以在移动设备上使用,但是该应用程序一次可以从SharePoint服务器提取的列表项的数量受到限制。它可能不适合大型列表。

PowerApps易于学习,仅通过Web搜索即可获得很多资源。