使用SOQL将文件从Private移动到公共库

时间:2012-04-26 14:10:57

标签: salesforce soql

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

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

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

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

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