我已经尝试将我的集合修补为SP列表。但是,它为我的集合中的每一行创建了新项目。我想实现的是将收藏集中的所有数据组合在一起,并将其插入SharePoint中的单个条目。
我已经创建了一个按钮,该按钮将数据从集合到SharePoint进行修补。
ForAll(RemedialCollection,Patch(CAF,Defaults(CAF),{Title:title_datavalue.Text, RemedialAction:RemedialAct,RemedialActionDetails:RemDetails}))
但是,此功能每行创建新项目。例如,在我的收藏中,我有3个条目,当我修补它时,我将在SP中有3个新条目。是否可以将这3个条目组合到1个条目?
听起来您想将整个表修补到一个字段。
就像Drvela建议的那样,您可能需要将内容连接到可以保存的字符串中。
话虽如此,我不建议将价值的数据保存到一个字段中。字段对它们可以包含的字符数量有限制,并且在尝试以这种方式保存时,数据无法通过列搜索。
相反,您可能想了解的更多信息是在表之间建立关系。这样,您的CAF表可以包含每个补救措施的ID号。另一个表可以为已采取的每项补救措施引用该ID。这是1:许多关系的示例:1与许多补救措施的修复ID。
也许您可以首先使用Concat函数组合条目的相同字段,然后使用补丁将数据修补为SharePoint。但是,Concat会创建字符串,因此它可能与所有SharePoint字段的数据类型不匹配。有一个PowerApps讨论,有人使用Concat结合记录以加快补丁功能。
您还可以查看有关将记录组合在集合中的记录的讨论。