使用带有Patch的onSelect按钮更新ForeignKey共享点列表-PowerApps

问题描述

我的问题是我在标题中描述的。 我想用一个按钮更新共享点列表上的外键。

我有两个具有OnetoMany关系的列表:

User{ ID,Name,Surname}
Book{ID,Title,Author,ID_User}

当我和一位用户一起使用画廊时,我可以看到与过滤器相关的书:

Filter(Book,browsegallery1.Selected.ID = ThisRecord.IDUser.Id)

在这个图库中,我想添加一个废纸and,当我单击按钮时,删除用户的书,所以我想删除该关系,仅查看与此用户相关的书。

我尝试:

Patch(ThisItem,First( Filter(Book,browsegallery1.Selected.ID = ThisRecord.IDAnagrafica.Id)),{ ID_User:  0} )

但是给我一个错误。 我尝试将其与{Title:“ TEST”}之类的其他列一起尝试使用此修补程序。

Patch(ThisItem,{ ID_User:  ""HERE WHAT I NEED TO SET""} )

寻求帮助

解决方法

{ID_User:值(“您的值”)}

https://powerusers.microsoft.com/t5/Building-Power-Apps/Patch-SharePoint-List-Number-Column/td-p/102371


编辑

看看这个答案

https://powerusers.microsoft.com/t5/Building-Power-Apps/The-type-of-this-argument-X-does-not-match-the-expected-Type/td-p/599727

从这里

{ ID_User:  0}

对此

{ ID_User: {Value:"YOUR ID OR TEXT"} }