从 Power Apps 连接到云存储

Power Apps 提供多个云存储连接。 使用这些连接中的任何一个,可以存储 Excel 文件,并在应用中使用该信息。 这些连接包括:

Dropbox Google Drive OneDrive OneDrive for Business
Box Dropbox Google Drive OneDrive OneDrive for Business OneDrive

注释

若要了解如何将 Azure Blob 存储与 Power Apps 配合使用,请转到 从 Power Apps 连接到 Azure Blob 存储

先决条件

  • 格式 为表的数据的 Excel 文件:

    1. 打开 Excel 文件,然后选择要使用的数据中的任何单元格。
    2. 在“ 插入 ”选项卡上,选择“ ”。
    3. 在“ 另存为表 ”对话框中,选中 “我的表包含标题 ”复选框,然后选择“ 确定”。
    4. 保存更改。

连接到云存储连接

  1. 在 powerapps.com,展开“管理”,然后选择“连接” :

    选择“连接”。

  2. 选择 “新建连接”,然后选择云存储连接。 例如,选择 OneDrive

  3. 系统会提示输入云存储帐户的用户名和密码。 输入它们,然后选择 “登录
    输入用户名和密码。

    登录后,此连接即可在应用中使用。

  4. 在应用中,单击或点击功能区“视图”选项卡上的数据源。 在右侧窗格中,单击或点击 “添加数据源”,单击或点击云存储连接,然后选择 Excel 表。

  5. 选择 连接

    该表作为数据源列出:

    选择 Excel 表。

    注释

    请记住,必须将 Excel 数据格式化为表格。

在应用中使用 Excel 数据

  1. 在“ 插入 ”选项卡上,选择 “库”,然后选择“ 使用文本 库”控件。

  2. 将库的 Items 属性设置为 Excel 表。 例如,如果 Excel 表名为 Table1,则将其设置为 Table1:

    Items 属性。

    库使用 Excel 表中的信息自动更新。

  3. 在库中,选择第二个或第三个 标签 控件。 默认情况下,你会看到第二个和第三个标签的 Text 属性自动设置为 ThisItem.something。 可以将这些标签设置为表中的任何列。

    在以下示例中,第二个标签设置为 ThisItem.Name ,第三个标签设置为 ThisItem.Notes

    第二个标签。

    第三个标签。

    示例输出:
    第二个和第三个标签。

注释

第一个框实际上是图像控件。 如果 Excel 表中没有图像,则可以删除图像控件,并在其位置添加标签。 添加和配置控件 是一个很好的资源。

了解表和记录 提供了更多详细信息和一些示例。

共享应用

你可以与组织中的其他人共享应用连接器等资源以及数据

如果要在 Dropbox 中共享文件夹,则必须将共享文件夹附加到用户的 Dropbox 帐户。

涉及 Excel 文件的连接器存在 某些限制

已知的限制

  • 如果在应用中尝试使用 Excel 连接时出现 数据类型不受支持未格式化为表请将数据格式化为表

  • 如果 Excel 数据包含计算列,则不能使用它来生成应用,并且无法向现有应用添加该数据。

  • 适用于 Windows 平台的 Power Apps 移动应用不支持 Dropbox 连接器。 在这种情况下,弹出对话框将显示以下消息:
    Upgrade browser to use Dropbox
    发生这种情况时,请考虑在 Windows 平台上使用 Web 播放器。

共享 Excel 表

在 Excel 文件中共享数据:

  • 在 OneDrive for Business 中,共享文件本身。
  • 在 OneDrive 中,共享包含该文件的文件夹,并为任何媒体指定文件路径,而不是 URL。
  • 在 Dropbox 或 Google Drive 中,共享文件或文件夹。

查看所有 可用的连接
了解如何 添加连接 并将 数据源添加到 应用。
了解表格数据源的表和记录
其他一些库资源包括 “显示项目列表 ”和“ 显示库中的图像和文本”。