我有一个集合(从Sharepoint列表创建),我想通过这个集合覆盖原始SP列表。在询问我是否想退出应用程序后,这个覆盖应该由退出按钮激活。
这是我在PowerApps中使用的代码:
cntr;'T$CLOT':clot;'T$DATE':date;'T$STUN':stun;'T$QSTK':qstk;'T$QSTR':qstr;'T$DATA':data;'T$TIMA':tima;'T$CSTK':cstk;‘T$cstr’:cstr;‘T$cstr’:cprj;‘T$cstr’:项目;‘T$CNTR’:cntr;‘T$CLOT’:clot;‘T$DATE’:date;‘T$STUN’:stun;‘T$QSTK’:qstk;‘T$QSTR’:qstr;‘T$DATA’:data;‘T$tima’:tima;‘T$cstk’:cstk;‘T$cstr’:cstr;‘T$cstr’:cstr;$prst:prst;T$csts:csts;‘T$dsca’:dsca})
主要问题是按下按钮(激活此代码)不会覆盖Sharepoint列表,而是合并到列表的末尾。
我应该如何修改这段代码以解决我的问题?
发布于 2021-07-28 07:42:55
使用Defaults()函数时,将创建一个新记录。如果要覆盖记录,则必须将带有LookUp函数的ID作为第二个参数引用到修补程序中。或者,您可以在修补之前使用ForAll函数和Remove函数。请告诉我你在做这件事上是否有问题
发布于 2021-07-30 04:03:02
Try:
ForAll(collection;
Patch(
Leltár_SP_lista;
LookUp(Leltár_SP_lista, ID = ThisRecord.ID);
{
'T$ORNO': orno;
'T$SERN': sern;
'T$CWAR': cwar;
'T$LOCA': loca;
'T$CPRJ': cprj;
'T$ITEM': item;
'T$CNTR': cntr;
'T$CLOT': clot;
'T$DATE': date;
'T$STUN': stun;
'T$QSTK': qstk;
'T$QSTR': qstr;
'T$DATA': data;
'T$TIMA': tima;
'T$CSTK': cstk;
'T$CSTR': cstr;
'T$COUN': coun;
'T$PRST': prst;
'T$CSTS': csts;
'T$DSCA': dsca
}
)
)https://stackoverflow.com/questions/68555864
复制相似问题