使用powerapps将元素从列表移动到共享点中的另一个列表

时间:2019-07-26 08:48:04

标签: sharepoint powerapps

我在sharepoint中有两个列表,在powerapps中有一个应用程序。我可以从表单创建一个元素并将其保存到一个共享点列表中。

但是我想从powerApps的dataTable(它列出了共享点列表的元素)中,将选定的元素移动到另一个数据表(连接到另一个共享点列表)。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以先将第一个列表中的元素添加到第二个列表中,然后从第一个列表中将其删除,以实现此目的。例如,下面的屏幕截图显示了一个这样的示例(它使用SQL Server表,但是对于SharePoint列表来说,想法是相同的):

Patch(
    '[PowerAppsTest].[deleteme20190726b]',
    Defaults('[PowerAppsTest].[deleteme20190726b]'),
    {
        Name: DataTable1.Selected.Name,
        Age: DataTable1.Selected.Age,
        IsHuman: DataTable1.Selected.IsHuman
    });
Remove('[PowerAppsTest].[deleteme20190726a]', DataTable1.Selected)

第一个Patch命令将从左侧数据表中的所选项目中获取属性(其Items属性指向第一个表/列表),并将新记录添加到绑定到的数据源第二个数据表。将该项目插入第二个数据源后,您可以使用Remove function从第一个数据中删除它。

Moving record between data sources

希望这会有所帮助!