以前,我是使用共享点默认表单向我的客户发送请求的。我始终能够以默认格式填写所有字段(字段为约会类型,原因,要求的日期,截止日期以及称为“客户”的人员/组字段),并通过“保存”后运行的工作流将其发送给客户批准它正在工作。但是,当我尝试使用powerapps通过添加一个动态文本字段以计算截止日期和请求日期(不包括节假日和周末)之差的动态文本字段来自定义我的表单时,我的表单没有保存在共享点中,并且收到类似“保存更改时出现问题。数据源可能无效。'
当我签出数据源时,一切都很好。我表单中的每个字段(尤其是必填字段)均已指定了正确的值。我不明白我要去哪里错了。
有什么调试方法吗?表单提交并引发错误后,如何检查json?还是我的方法不对?
答案 0 :(得分:0)
您如何尝试将其保存到列表中? 您使用的是 SubmitForm 还是 Patch ? 如果它是补丁,则可能需要一种方法,将一些值传递到可能导致错误的某些列中
答案 1 :(得分:0)
这是我的错。我的列表中有两个人/组字段“创建者”和“修改者”,也需要填充。起初,我使用默认值ThisItem。“作者”或“创建者”列的“创建者”,但这是不正确的。保存表单(即您要调用onSubmit(“表单名称”))时,在 PATCH 函数中,为Author(创建者列)和Editor(修改者列)添加以下内容以及必填字段:< / p>
{'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedUser",
Claims:Concatenate("i:0#.f|membership|",User().Email),
DisplayName:User().FullName,
Email:User().Email
}