大家早上好!
我有 5 个 SharePoint 列表,名为 Apple、Banana、Cat、Dog、Egg。
苹果结构:职称、工头、劳工 香蕉结构:职称、工头、劳工 猫结构:职称、工头、劳工 狗的结构:职称、领班、劳工 蛋结构:区域、职称、工头、劳工、远程站点
我想按下按钮来导航名为“BrowseScreen_Archive”的屏幕。
在“浏览屏幕”中,它有一个图库,我想合并这5个SharePoint列表数据并显示在图库中。
我在网上发现可以使用ClearCollect将多个SharePoint列表合并为按钮上的集合。
我尝试过,它会导致错误“函数‘ClearCollect’有一些无效的参数。”我不知道修复以及如何设置图库中的项目。
按钮选择代码:
ClearCollect(AllArchive,'Apple','Banana','Cat','Dog','Egg');
Navigate(BrowseScreen_Archive,ScreenTransition.UnCover);
有人可以帮助我吗? 非常感谢。
如果您尝试收集的列表的架构“完全”相同,那么您的表达式应该有效。但由于似乎存在一些差异,您可以使用 ShowColumns 或 ForAll 函数将列表“映射”到您想要的内容,类似于下面的逻辑:
ClearCollect(
AllArchive,
ShowColumns(Apple, Title, Foreman, Labour),
ShowColumns(Banana, Title, Foreman, Labour),
ShowColumns(Cat, Title, Foreman, Labour),
ShowColumns(Dog, Title, Foreman, Labour),
ShowColumns(Egg, Title, Foreman, Labour, Zone, 'Remote Site')
)
或使用 ForAll:
ClearCollect(
AllArchive,
ForAll(
Apple,
{ Title: Title, Foreman: Foreman, Labour: Labour }),
ForAll(
Banana,
{ Title: Title, Foreman: Foreman, Labour: Labour }),
ForAll(
Cat,
{ Title: Title, Foreman: Foreman, Labour: Labour }),
ForAll(
Dog,
{ Title: Title, Foreman: Foreman, Labour: Labour }),
ForAll(
Egg,
{ Title: Title, Foreman: Foreman, Labour: Labour, Zone: Zone, 'Remote Site': 'Remote Site' })
)