将记录列表中的多行复制到 PowerApps 中的剪贴板

问题描述 投票:0回答:1

我希望使用 PowerApps 中的 copy() 函数作为将 ID 号列表直接复制到 PowerBI 中的剪贴板的解决方法。我是 PowerApps 的新手,不太确定我在这里做错了什么。

ForAll( Filter(Gallery3.AllItems,Not(IsBlank('BOL#'))), Copy('BOL#'.Text) )   

有人能帮我指出正确的方向吗? 我看到了一些关于在带有复选框的画廊中收集项目的讨论,但理想情况下我可以创建 1 个按钮,只需单击一下即可将整个列表复制到剪贴板。

ForAll( Filter(Gallery3.AllItems,Not(IsBlank('BOL#'))), Copy('BOL#'.Text) )   
仅返回一个值

ForAll(PowerBIIntegration.Data,Copy('Load ID_Column1'.Text))
错误

Copy('SO#'.Text)
仅返回一个值

powerapps powerapps-canvas powerapps-formula powerapps-collection powerapps-selected-items
1个回答
0
投票

Power Apps 具有 Concat 功能,可以更轻松地组合表中的字符串。

对于您的情况,您可以尝试类似的操作,它将从图库中的所有行中复制指定字段,并以逗号分隔:

Copy(Concat(Gallery3.AllItems, ColumnToCopy & If(!IsBlank(ColumnToCopy), ",")));

或者,您可以用新行分隔所有值:

Copy(Concat(Gallery3.AllItems, ColumnToCopy & If(!IsBlank(ColumnToCopy), Char(10))));

请务必将

ColumnToCopy
替换为您的 BOL 字段。

© www.soinside.com 2019 - 2024. All rights reserved.