我希望使用 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)
仅返回一个值
Power Apps 具有 Concat 功能,可以更轻松地组合表中的字符串。
对于您的情况,您可以尝试类似的操作,它将从图库中的所有行中复制指定字段,并以逗号分隔:
Copy(Concat(Gallery3.AllItems, ColumnToCopy & If(!IsBlank(ColumnToCopy), ",")));
或者,您可以用新行分隔所有值:
Copy(Concat(Gallery3.AllItems, ColumnToCopy & If(!IsBlank(ColumnToCopy), Char(10))));
请务必将
ColumnToCopy
替换为您的 BOL 字段。