我可以从Power Apps的Excel工作表中获取下拉框的列表项吗?

问题描述

我有一长串每月更改的代码,我希望将它们作为下拉列表包含在我的应用程序中。但是,我不知道如何将该列表导入Power Apps。

解决方法

当然,您可以从OneDrive保持Excel联机,然后每月更改内容。

因此,现在创建与OneDrive文件的连接,在应用程序启动时使用ClearCollect(YourCollectionNameHere,Table1)将excel内容加载到集合中。

然后将Table1绑定到您的下拉控件值。 Reference

,

您可以将列表保留在PowerApps支持的任何数据源中,并将其放入应用程序的OnStart中。使用类似ClearCollect(colName,Filter(dataSource,condition = value))的方法创建一个collection。如果返回的值超过2000,请确保使用可委托的数据源。

一些数据源提示 :(有些类似200 available out-of-the box!)

  • Excel(手动上传并重新发布应用程序)
  • Excel Online + OneDrive
  • 共享列表
  • Azure SQL表
  • 本地数据库表+ OnPrem Data Gateway
  • REST端点+自定义连接器

您甚至可以使用Flow将表从电子邮件正文中拉出!

在可扩展性方面,天空是极限。问题通常归结为premium licensing costs。您想为更好的数据源付费吗?

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...