从 Power Apps 连接到云存储

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

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

备注

若要了解如何使用 Power Apps 的 Azure Blob 存储,请转到连接到 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 mobile 应用不支持 Dropbox 连接器。 在这种情况下,弹出对话将显示以下消息:
    Upgrade browser to use Dropbox
    发生这种情况时,请考虑在 Windows 平台上使用 Web 播放器。

共享 Excel 表

若要共享 Excel 文件中的数据,请执行以下操作:

  • 在 OneDrive for Business 中,共享文件本身。
  • 在 OneDrive 中,共享包含文件的文件夹,并指定任何介质的文件路径,而非 URL。
  • 在 Dropbox 或 Google Drive 中,共享文件或文件夹。

查看所有可用连接
了解如何向应用添加连接数据源
了解表和记录(内含表数据源)。
其他一些库资源包括显示项列表显示库中的图像和文本

备注

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

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