实验 - 在库中使用 ForAll 函数

已完成

重要提示

请勿使用您的凭据登录本实验。 请按照以下步骤使用正确的凭据登录您的实验环境:

  1. 在本单元中选择登录以启动 VM 模式
  2. 将出现一个 PowerShell 窗口和一个 Windows 命令提示窗口。 两到三分钟之后,这两个窗口将关闭,Power Apps 会自动打开。 等待 Power Apps 主屏幕出现。

要查看实验说明,请在实验侧边栏上选择说明选项卡。

本动手实验为您展示如何在库中使用 ForAll 函数。

  1. 登录 Power Apps。 (如果使用的是虚拟环境,请跳到步骤 2。)

  2. 从主屏幕左侧的导航面板中,依次选择 + 创建 > 空白应用 > 创建

    “从头开始创建画布应用”功能的屏幕截图。

  3. 将您的应用命名为 ForAll 练习,将格式保留为平板电脑,然后选择创建(跳过应用画布上可能出现的弹出窗口)。

  4. 选择插入选项卡并添加按钮控件,将其 OnSelect 属性设置为以下公式:

    ClearCollect(CityPopulations, 
    {City:"London", Country:"United Kingdom", Population:8615000}, 
    {City:"Berlin", Country:"Germany", Population:3562000}, 
    {City:"Madrid", Country:"Spain", Population:3165000}, 
    {City:"Rome", Country:"Italy", Population:2874000}, 
    {City:"Paris", Country:"France", Population:2273000}, 
    {City:"Hamburg", Country:"Germany", Population:1760000}, 
    {City:"Barcelona", Country:"Spain", Population:1602000}, 
    {City:"Munich", Country:"Germany", Population:1494000}, 
    {City:"Milan", Country:"Italy", Population:1344000})
    

    如果您使用的是虚拟环境:要在虚拟环境中复制和粘贴文本,请选择屏幕左上角的命令按钮,然后依次选择键入文本键入剪贴板文本。 在窗口中粘贴复制的文本。

  5. 选择按钮控件,并将其 Text 属性设置为“Collect”。按住 Alt 键并按下按钮控件。 此操作可创建一个名为 CityPopulations 的集合,并将所有信息存储在该集合中。

  6. 从命令栏中选择 + 插入选项,选择垂直控件,然后选择 CityPopulations 作为数据源。

    选定“更多选项”并突出显示“库”按钮的屏幕截图。

  7. 选中库后,在右侧的属性面板中,将布局更改为标题、副标题和正文

  8. 选择 Fields 属性并将 Body1 字段更改为 Population.

  9. 在选中库控件的状态下,确保您可以在最上方的项目中进行编辑。 再次选择 + 插入按钮,然后搜索并添加复选框输入。 将其拖至库的右侧,将 Text 属性设为“Add”。

    包含库、Collect 按钮和复选框的画布应用屏幕截图。

  10. 选择另一按钮控件,将 Text 属性设置为“ForAll Collect”,并将 OnSelect 属性设置为以下公式:

       Clear(NewCity);ForAll(Gallery1.AllItems,If(Checkbox1.Value= true ,Collect(NewCity,{City:City,Country:Country,Population:Population})))
    
  11. 插入另一个垂直库,然后选择 NewCity 作为数据源。

  12. 在属性面板上,将布局更改为“标题、副标题和正文”。

  13. 选择“Fields”选项,将正文标签更改为“Population”。

  14. 将您的应用置于预览模式,选中主库中几个城市的 Add 复选框,然后选择 ForAll Collect 按钮。 请注意新库如何反映您从原始库中选中的项目。

您现在已经使用 ForAll 命令将所有选中的项目添加到集合中,并在新库中显示这些项目。