我在模型驱动的CRM Form中创建了一个嵌入式画布应用程序。
我正在通过嵌入式画布应用程序-更新我的crm表单值
我在";OnDataRefresh";";ModelDrivenFormIntegration;这样当我点击保存CRM表单-时,数据就会更新
Patch('DataSourceName', ModelDrivenFormIntegration.Item,
{
'Attribute 1' :Value(DataCardValue3.Text),
'Attribute 2' :Value(DataCardValue4.Text),
}
);
当我将字段的值(例如从"600"到"700"(更新时,这一操作效果良好。然而,当我从字段中删除值时,问题就出现了,例如从"600"中删除值;变为空白"&";。当字段值为空时,它不会更新ModelDrivenFormIntegration.Item,并在我单击"保存"后立即再次显示以前的值。
还试着打开";"公式级错误管理";,它不起作用,而且我的公式上的这个设置停止了的工作
如有任何帮助,我们将不胜感激。
这是因为PowerApps无法识别您的"quot;如您所期望的那样作为Null或空值。
正如Microsoft Post所提到的,您必须激活实验功能才能将NULL值写入数据库。
编辑:
好的,所以在阅读了一些线程后,用NULL将补丁解析为错误,导致新值没有更新,一些人建议将函数从PATCH()
更改为UPDATEIF()
UpdateIf(
ValueList,
LookUp(ValueList, PrimaryKeyColumn = "A specific value"), /* <-- Use LookUp formula to find the specific record you want to update */
{NullValueColumn = 1}
)
我指的是更新和更新的文档