有没有办法可以使用SOQL语言将文件从私有库移动到公共库?
我已经尝试编辑ContentDocument对象并更改ParentId(显然这不起作用,因为ParentId似乎是只读的)。
我也试图改变PublishStatus,但这似乎也毫无意义,因为无法确定它也属于哪个库。我尝试查看Salesforce documentation,但是我找不到将ContentDocument / ContentVersion与库对象连接的方法(PublishStatus除外,但是如前所述,它确实提供了一种将内容与库链接的方法)。
任何帮助将不胜感激!
答案 0 :(得分:0)
好的,终于明白了。对于有类似问题的任何人,解决方案是(一旦你知道)非常明显:你可以使用ContentWorkspaceDoc在库和内容文档之间创建一个链接,它需要ContentDocumentId(文档的id)和ContentWorkspaceId(库的id) )。