Salesforce 使用SOQL将文件从私有库移动到公共库

Salesforce 使用SOQL将文件从私有库移动到公共库,salesforce,soql,Salesforce,Soql,有没有一种方法可以使用SOQL语言将文件从私有库移动到公共库 我尝试过编辑ContentDocument对象并更改ParentId(这显然不起作用,因为ParentId似乎是只读的) 我还试图改变PublishStatus,但这似乎也毫无意义,因为无法确定它将属于哪个库。我尝试查看Salesforce,但是我找不到将ContentDocument/ContentVersion与library对象连接的方法(PublishStatus除外,但是如前所述,它确实提供了将内容与library链接的方法

有没有一种方法可以使用SOQL语言将文件从私有库移动到公共库

我尝试过编辑ContentDocument对象并更改ParentId(这显然不起作用,因为ParentId似乎是只读的)

我还试图改变PublishStatus,但这似乎也毫无意义,因为无法确定它将属于哪个库。我尝试查看Salesforce,但是我找不到将ContentDocument/ContentVersion与library对象连接的方法(PublishStatus除外,但是如前所述,它确实提供了将内容与library链接的方法)


任何帮助都将不胜感激

好了,终于拿到了。对于任何有类似问题的人来说,解决方案(一旦您知道了)非常明显:您可以使用ContentWorkspaceDoc在库和内容文档之间创建链接,这需要ContentDocumentId(文档的id)和ContentWorkspaceId(库的id)