我需要使用调度程序定期创建文件夹结构。调度程序配置为执行脚本,脚本将在特定文件夹中创建文档,我的根文件夹如下图所示。我需要使用Alfresco Javascript API在“ claim”文件夹下创建一个文件夹“ 2020”。
问题是--
1-我如何使用JavaScript API导航至“声明”。我已经尝试过以下脚本
var envSubFolder = companyhome.childByNamePath(“ CLAIM”);
var ClaimPath = envSubFolder.displayPath
'claimPath'总是返回'PATH / Company Home'
我将如何导航到“文档/商务文档/索赔”并在“索赔”文件夹下创建子文件夹?任何博客或链接都受到高度赞赏。
我的文件夹结构如下所示。
使用“ companyhome”时,实际上是在使用根对象,如此处所述。如果您看一看,您会看到它的类型是“ org.alfresco.repo.jscript.ScriptNode”。
https://docs.alfresco.com/6.1/references/API-JS-rootscoped.html
[如果现在查看“ childByNamePath”方法,您将看到该路径用于查找您的孩子。因此,您的代码实际上试图在Company Home下立即找到“ CLAIM”,并且该节点确实不存在(因为它位于“ Business Document”文件夹下)。
https://docs.alfresco.com/6.1/references/API-JS-childbyNamePath.html