2012-04-26 65 views
1

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

我试过编辑ContentDocument对象并更改ParentId(显然不能像ParentId那样工作似乎是只读的)。

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

任何帮助将不胜感激!

回答

0

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