如何使用 Power Apps 中的查找列链接 Microsoft Lists 中的列表

本教程演示如何在画布应用中使用查找列连接两个列表。

概述

SharePoint 提供两种类型的查找列:

  • 查找:链接到另一个列表:例如,Orders 列表可能有一个链接到 Customer 列表中的客户的查找列;
  • 选择项:单击或点击列会显示一个包含多个项的小菜单,您可以从中进行选择。

在本教程中,将构建一个使用这些类型的查找列的应用。

为何使用查找列

企业中的数据不仅庞大,而且复杂。 一个列表中的数据通常与另一个列表中的数据相关。 查找列是将此类业务数据汇集在一起的主要方式。

例如,您可能有一个包含查找列的 Orders 列表,该查找列链接到 Customers 列表,以显示哪些客户已经下单。 利用 Orders 列表中的查找列,还可以从 Customers 列表中获取其他数据。 还可以使用查找列将 Orders 列表连接到 Product 列表,引入所需的已订购产品相关信息,如产品图片、规格、制造商详细信息等等。

选择项列用于哪些场合?

选择项列用于非常短的列表,使用此列时,不会真的创建一个单独的列表,而是将列表值包含在一个小菜单中,当您选择选择项列时会显示此菜单,您选择其中一个值。

示例包括客户状态代码、产品供货状态、省/市/自治区代码等数据,以及基本上所有较短的固定列表。 此类数据事实上可以作为单独的列表来实现,然后您可以使用查找列链接到它们,但一般来说,将其作为选择项列实现起来更加快捷。

提示

若需更多 SharePoint 和 Power Apps 集成教程,请转到 SharePoint 集成方案

在 SharePoint 中创建列表

在本教程中,将 AssetsRepairShop 两个列表链接在一起。 Assets 列表用于跟踪团队的硬件设备。 由于硬件经常损坏,因此我们使用 RepairShop 列表来跟踪可以修复硬件的本地商店。

此示例中使用的查找列

RepairShop 列表使用 ContactEmail 列来标识商店。 先定义此列表,以便 Assets 列表中的每一行都有可以指向的内容。

Assets 列表具有两个查找列:

  • 一个字段名为 RepairShop,类型为查找,它使用电子邮件地址指向 RepairShop 列表中的条目;
  • 另一个字段名为 AssetType,类型为选择,它列出此资产可能所属的硬件类型。

您极有可能会根据需要跟踪的信息定义其他列。

定义 RepairShop 列表和添加数据

先执行此操作,以便在向 Assets 列表添加数据时,可从 Assets.RepairShop 查找列中选择 RepairShop 条目。

  1. 在 SharePoint 站点上,从空白创建一个新的 RepairShop 列表。

    新列表。

  2. 添加单行文本类型的 ContactEmail 列。

    添加电子邮件列。

  3. 添加所需的任何其他列。

  4. 选择 + 新建向列表中输入示例数据,至少输入 3 行,每行包含不同的 ContactEmail 值。 当资产需要修复时,从中选择一个。 您还可以使用在网格视图中编辑在网格中快速输入文本。

    添加修车店。

定义 Assets 列表

  1. 在 SharePoint 站点上,从空白创建一个新的 Assets 列表。

  2. 添加一个类型为选择项AssetType 列,并填写您希望作为选择项出现在选择菜单中的值。 然后选择保存

    定义选项列。

  3. 选择 + 添加列 > 更多

  4. 列名称输入 RepairShop。 列类型为查找

    设置查找列。

  5. 在其他列设置中,选择 RepairShop 为从中获取信息的列表,查找的列选择 ContactEmail

    查找列。

  6. 选择确定

  7. 添加所需的任何其他列。

根据“资产”列表创建应用

根据前面创建的“资产”列表创建画布应用

向“资产”列表添加数据

现在可以预览应用,查看查找列的查看详细信息屏幕的外观。

  1. 按 F5,或选择“预览”( 预览图标。 )。

  2. 选择右上角的 + 符号添加条目。

  3. 为此资产输入标题

  4. 选择 AssetType 下拉箭头。 显示的值是创建此列时输入的值。 选择其中一个条目。

    填充资产类型。

  5. 选择 RepairShop 下拉箭头。 选择其中一个条目。

    填充修车店。

  6. 在右上角选择复选标记保存新条目。

  7. (可选)重复此过程,以便向列表中添加所需数量的项。

  8. 按 Esc 返回默认工作区。

  9. 保存并发布应用。

后续步骤

另请参阅

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。