下午好
我正在使用sharepoint和powerapps创建一个应用程序,在powerapps上,我有一个表单是从sharepoint列表中获取的。现在我的问题是以下问题,当我创建一个新表单时,我想从另一个共享点提交,因为对我来说创建报表将变得更加容易。
答案 0 :(得分:1)
如果我对您的理解正确,那么您有一个与Sharepoint列表绑定的表单,并且您想要将其内容复制到具有相同列结构的另一个Sharepoint列表。正确吗?
如果是这样,这就是您的操作方式:
1)将两个SharePoint列表(List1和List2)都添加为数据源到您的应用程序
2)将表单的数据源设置为List1
3)选择要编辑的字段
4)在表单中添加一个按钮。将按钮的OnSelect值设置为此:
Patch( 'List2', Defaults( 'List2' ), { Column1: val1, Column2: val2, etc.. } )
其中val1,val2等是您在控件中输入的值 例如:= txtFirstName.Text,ddlStartDate.SelectedDate等。
注意:您的列名必须与列表2上列名的确切拼写匹配。如果您有多字列名,请将其放在单引号中。例如:“名字”
请参阅: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