我可以从 Power Apps 中的 excel sheet 获取下拉框的列表项吗?

Can I source the list items of a dropdown box from an excel sheet in Power Apps?

我有一长串每月更改的代码,我想将其作为下拉菜单包含在我的应用程序中。但是,我不知道如何将该列表导入 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 在线 + OneDrive
  • 分享点列表
  • 蔚蓝SQLtable
  • On-prem 数据库 table + OnPrem 数据网关
  • REST 端点 + 自定义连接器

您甚至可以使用 Flow 将 table 从电子邮件正文中提取出来!

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