sharepoint-2013 - 在 powerapps 中自定义默认 sharepoint 表单在发布到 sharepoint 后不保存
问题描述
以前我使用共享点默认表单向我的客户发送请求。我总是能够填写默认表单中的所有字段(字段是约会类型、原因、请求日期、截止日期和称为客户的个人/组字段)并通过“保存”后运行的工作流将其发送给客户批准它正在工作。但是,当我尝试通过添加一个动态文本字段来使用 powerapps 自定义表单时,该字段计算到期日期和请求日期之间的差异(不包括节假日和周末),我的表单没有保存在 sharepoint 中,并且我收到一条消息,例如“保存时出现问题你的改变。数据源可能无效。
当我检查数据源时,一切都很好。我的表单的每个字段,特别是必填字段都已被赋予正确的值。我不明白我哪里错了。
有没有办法调试这个?表单提交并抛出错误后如何检查 json?还是我的方法不对?
解决方案
是我的错。我的列表中有两个个人/组字段“创建者”和“修改者”也需要填充。起初,我为“作者”或“创建者”列使用默认值 ThisItem.“创建者”,但这是不正确的。在保存表单时(即您正在调用 onSubmit('form name'),在PATCH函数中为 Author(Created By 列)和 Editor(Modified By 列)添加以下内容以及必填字段:
{'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedUser",
Claims:Concatenate("i:0#.f|membership|",User().Email),
DisplayName:User().FullName,
Email:User().Email
}
推荐阅读
- python - 比较多个列标准的 2 个数据集并找到缺失的行
- flutter - Flutter/ Dart 用户同时共享同一个屏幕
- javascript - Google GMail API 错误:未指定添加或删除标签
- android - 没有二传手/字段
- python - 使用 pyinstaller 安装并运行已编译的 .exe 时 python kivy 返回错误
- c++ - 如何使用未知数量的参数指定指向 C 函数的 C++ 指针?
- ajax - Ajax 成功在 asp.net 核心中返回“未定义”
- node.js - 反应联系表格错误
- android - Android Studio:找不到 android-support-v7-appcompat:25.0.4:构建 gradle?
- c++ - 我怎样才能计算每个其他变量?