我希望我的全局变量保存在所有系统上,即使退出后它也应该在那里,有办法做到这一点吗?
是的,实际上有很多方法可以做到这一点。
您将需要一个数据库/数据源来存储这些值。例如,您将有一个SharePoint列表,并将这些变量值保存在该列表中。
然后,一旦启动应用程序,就可以从数据源中检索这些值,很可能使用LookUp或Filter函数。
这个公式参考文档非常适合查找所有Power Apps公式,并提供示例和视频。
SharePoint作为一个数据源只是一个保持您的应用程序";免费";。如果您需要不同的来源(SQL、Oracle、Dataverse等(,您可能会考虑高级应用程序,要求用户拥有使用该应用程序的许可证。
另一种方法是使用SaveData和LoadData。示例:
SaveData( LocalCache, "MyCache" )
LoadData( LocalCache, "MyCache" )
注意,这些功能当前处于";实验特征";适用于网络浏览器,但如果在手机中使用,则应功能齐全。此外,此功能在默认情况下被禁用。若要启用,请导航到"设置">即将推出的功能>实验>已在网络播放器上启用SaveData、LoadData和ClearData"并打开开关。