我在sharepoint中有两个列表,在powerapps中有一个应用程序。我可以从表单创建一个元素并将其保存到一个共享点列表中。
但是我想从powerApps的dataTable(它列出了共享点列表的元素)中,将选定的元素移动到另一个数据表(连接到另一个共享点列表)。
谢谢
答案 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从第一个数据中删除它。
希望这会有所帮助!