【问题标题】:How to use Power App Search on a LookedUp column in a SharePoint List如何在 SharePoint 列表中的 LookedUp 列上使用 Power App Search
【发布时间】:2020-11-27 14:26:52
【问题描述】:

我目前正在构建一个 PowerApp,我正在努力使用一个简单的搜索功能。我将 PowerApp 连接到 SharePoint 列表(见图 1)。

SP 列表 'Projekt' 包含以下内容:

  • 列:服务 |汽车 |车牌号 |工作项
  • 类型:文本 |查找 |查找 |查找

  • [共享点列表][1]

    我尝试使用搜索过滤文本。只要我在服务上使用搜索,一切都会按预期工作。但如果我在其他列之一上使用搜索,代码会返回错误,说“列类型错误。需要文本类型”(图 2)

    Search('Projekt', "Item1", "Workitem")
    

    Error

    我认为这是由于 LookUp 类型,但我不确定。有没有人解决过这个问题并知道解决方法?很高兴有任何建议

    最好的问候

    【问题讨论】:

      标签: sharepoint powerapps sharepoint-list powerapps-formula


      【解决方案1】:

      抱歉,除非您更改基础共享点列表或使用集合,否则我认为这对您不起作用。

      powerapps 中“搜索”的文档说 "the column must contain text."

      在大多数强大的平台应用程序中,如果您查看 Sharepoint 列表的查找字段或选择字段,您实际查看的内容称为“记录”,它是包含多个项目的单个列表。 Powerapps 需要一个字符串,但你给它一个“记录”,所以它会抛出一个错误。

      我建议您创建一个集合,并将其用于您正在做的事情。

      试试这个: ClearCollect(NewCollection, ShowColumns('Projekt', "WorkItem"));

      然后,您应该能够执行以下操作:

      NewCollection.WorkItemColumn1.value ...

      【讨论】:

      • 感谢您的建议。现在我收到一个新错误,提示“非行为属性中的行为函数。您不能使用此属性更改应用程序中其他位置的值。”这可能是因为我想在 BrowseGallary 的搜索栏中使用 ClearCollect 函数并更改 EditScreen 中的一些数据似乎我必须稍微更改我的数据结构
      猜你喜欢
      • 2020-05-23
      • 2015-04-01
      • 1970-01-01
      • 2021-11-05
      • 2018-11-01
      • 2021-06-16
      • 1970-01-01
      • 2020-12-25
      • 2021-03-13
      相关资源
      最近更新 更多