我目前正在构建一个PowerApp,我正在使用一个简单的搜索功能。我已将PowerApp连接到SharePoint列表(见图1(。
SP列表"项目"包含ouf:
[SharePoint List][1]我试图通过搜索来过滤文本。只要我在服务上使用搜索,一切都会按预期进行。但是,如果我在其他列中的一列上使用搜索,代码会返回一个错误,说";列类型错误。应为文本类型";(图2(
Search('Projekt', "Item1", "Workitem")
错误
我认为这是由于LookUp类型,但我不确定。有人知道这个问题并知道解决方法吗?很高兴收到任何建议
致以最诚挚的问候
很抱歉,但我认为这对您不起作用,除非您更改基础共享点列表或使用集合。
关于";搜索";在powerapps中;该列必须包含文本";
在大多数强大的平台应用程序上,如果你查看Sharepoint列表的查找字段或选择字段,你实际看到的是一个";记录,";其是包含多个项目的单个列表。Powerapps需要一个字符串,但你给了它一个"记录,";所以它抛出了一个错误。
我建议你创建一个集合,并将其用于你正在做的事情。
试试这个:ClearCollect(NewCollection,ShowColumns("项目","工作项"((;
然后,你应该能够做这样的事情:
NewCollection.WorkItem第十一列值…