Power Apps Canvas应用:将集合附加到新建SharePoint项
解决方法
- 修改按钮的OnSelect事件逻辑,通过SubmitForm返回的结果直接定位刚创建的项:
// 提交表单并保存返回结果 var submitResult = SubmitForm(Form1); // 提交成功后,更新对应项的Table Data列 If(submitResult.Success, Patch( 你的SharePoint列表名称, submitResult.LastSubmit, { 'Table Data': 你的集合名称 } ) ) - 核心逻辑:SubmitForm执行后会返回包含
Success(提交状态)和LastSubmit(刚创建的完整记录)的对象,用LastSubmit就能精准定位目标项,无需额外查找ID。 - 注意事项:
- 确保SharePoint的「Table Data」列类型适配集合数据:如果是表格结构,推荐用JSON列直接存储;若用多行文本列,集合会自动转为文本格式。
- 集合内的字段结构尽量和列的存储要求匹配,避免格式冲突。
内容的提问来源于stack exchange,提问作者Big O
相关产品推荐
相关产品推荐

