如何从表单收集数据并将其插入另一个共享点列表

How to collect data from a form and inset it in another sharepoint list

下午好,

我正在使用 sharepoint 和 powerapps 创建一个应用程序,在 powerapps 上我有一个从 sharepoint 列表提供的表单。现在我的问题如下,当我创建一个新表单时,我想从另一个共享点提交,因为这样我可以更轻松地创建报告。

如果我没理解错的话,您有一个绑定到 Sharepoint 列表的表单,并且您想将其内容复制到另一个具有相同列结构的 Sharepoint 列表。对吗?

如果是这样,这就是您的做法:

1) 将 SharePoint 列表(List1 和 List2)作为数据源添加到您的应用程序

2) 将表单的数据源设置为 List1

3) Select 您要编辑的字段

4) 向您的表单添加一个按钮。将按钮的 OnSelect 值设置为:

Patch( 'List2', Defaults( 'List2' ), { Column1: val1, Column2: val2, etc.. } )

其中 val1、val2 等是您输入到控件中的值 例如:= txtFirstName.Text、ddlStartDate.SelectedDate 等..

注意:您的列名必须与列表 2 中列名的准确拼写匹配。如果您有任何多词列名,请将它们放在单引号中。例如:'First Name'

参见:https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-patch

https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-defaults