【问题标题】:Issues with PowerApps since end of August 2021自 2021 年 8 月下旬以来 PowerApps 的问题
【发布时间】:2021-11-05 17:58:18
【问题描述】:

几年来,我一直在使用 PowerApps 来创建简单的用户界面,并将 SharePoint 列表作为数据库。

从上周开始,我的应用开始出现一些问题。例如,当通过字段名称引用 SharePoint 列表单行文本列时,PowerApps 说它无法识别标识符。我对同一数据库中的不同单行文本列使用完全相同的公式,它工作正常。

我有一个画廊,我添加了几个额外的标签字段。我使用的公式只是“ThisItem.ColumnName”。对于一个有效的方法,这是“ThisItem.Address”,它显示来自单行文本列的地址。一个不起作用的是“ThisItem.Industry”。该列的内部字段名称肯定是行业,它肯定也是单行文本列。在标签本身中,我在两个公式之间切换,地址列再次显示正常,但行业列无法识别。

我已经进一步尝试:

  • 从头开始重新创建数据库
  • 删除无法识别的列并重新创建它们
  • 刷新数据连接,包括删除和重新添加
  • 使用 Edge 而不是 Chrome
  • 在不同的团队网站上创建一个数据库(同一个网站集)
  • 在设置中关闭所有实验性功能

我会上传一些屏幕截图,但由于这是我的第一篇文章,我不允许......

有没有其他人经历过类似的事情?任何人都能够就为什么突然开始发生这种情况提供一些见解?帮助,任何人????

提前致谢。

香农

【问题讨论】:

  • 欢迎来到 Stack Overflow!由于您仍然没有足够的代表来上传图片,而且这可能是一个产品错误,您可以尝试在 Power Apps 社区中发布问题,地址为 powerusers.microsoft.com/t5/Building-Power-Apps/bd-p/…。在那里,您应该能够上传图片,并让社区或产品团队中的某个人回答您的问题。祝你好运!

标签: sharepoint-online powerapps powerapps-formula


【解决方案1】:

所以我找到了导致问题的原因,但仍然不知道为什么。

图库通过 IF 语句链接到多个数据库(sharePoint 列表)。用户从下拉框中选择一个地区,然后根据他们选择的内容,使用此 IF 语句过滤画廊。

奇怪的是,画廊上的过滤器工作得非常好,并显示了该数据库中的所有记录。但由于某种原因,它只选择识别该数据库中的少数列。

当我删除 IF 语句并仅链接一个数据库时,它工作得非常好,所有列都被识别并显示正常。

所以,回到这个绘图板上。至少我现在知道我需要重新设置我的画廊并且这不是应用程序或数据库损坏的情况(这是我最大的恐惧!)

如果其他人遇到同样的问题,希望此信息能提供一些帮助。

【讨论】:

    猜你喜欢
    • 2022-08-16
    • 2020-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-15
    • 2021-11-14
    • 1970-01-01
    相关资源
    最近更新 更多