Alfresco中特定路径下的文件夹结构创建
Folder structure creation under specific path in Alfresco
我需要使用调度程序定期创建文件夹结构。调度程序配置为执行脚本,脚本将在特定文件夹中创建文档,我的根文件夹如下图所示。我需要使用 Alfresco Javascript API.
在 'claim' 文件夹下创建文件夹“2020”
FolderStruct.JPG
问题是:-
1- 我如何使用 javascript API 导航至 'claim'。我试过以下脚本
var envSubFolder = companyhome.childByNamePath("CLAIM");
var claimPath = envSubFolder.displayPath
'claimPath'总是return'PATH/Company Home'
如何导航到 'Document/Buisness Documents/Claim' 并在 'Claim' 文件夹下创建子文件夹?任何博客或 link 都受到高度赞赏。
我的文件夹结构如下所示。
当您使用 "companyhome" 时,您实际上使用的是根 object,如此处所述。如果你看一下,你会发现它的类型是 "org.alfresco.repo.jscript.ScriptNode".
https://docs.alfresco.com/6.1/references/API-JS-rootscoped.html
如果您现在查看 "childByNamePath" 方法,您会发现该路径用于查找您的 child。因此,您的代码实际上试图立即在公司主页下找到 "CLAIM",但该节点确实不存在(因为它位于 "Business Document" 文件夹下)。
https://docs.alfresco.com/6.1/references/API-JS-childbyNamePath.html
我需要使用调度程序定期创建文件夹结构。调度程序配置为执行脚本,脚本将在特定文件夹中创建文档,我的根文件夹如下图所示。我需要使用 Alfresco Javascript API.
在 'claim' 文件夹下创建文件夹“2020”问题是:-
1- 我如何使用 javascript API 导航至 'claim'。我试过以下脚本
var envSubFolder = companyhome.childByNamePath("CLAIM");
var claimPath = envSubFolder.displayPath
'claimPath'总是return'PATH/Company Home'
如何导航到 'Document/Buisness Documents/Claim' 并在 'Claim' 文件夹下创建子文件夹?任何博客或 link 都受到高度赞赏。
我的文件夹结构如下所示。
当您使用 "companyhome" 时,您实际上使用的是根 object,如此处所述。如果你看一下,你会发现它的类型是 "org.alfresco.repo.jscript.ScriptNode".
https://docs.alfresco.com/6.1/references/API-JS-rootscoped.html
如果您现在查看 "childByNamePath" 方法,您会发现该路径用于查找您的 child。因此,您的代码实际上试图立即在公司主页下找到 "CLAIM",但该节点确实不存在(因为它位于 "Business Document" 文件夹下)。
https://docs.alfresco.com/6.1/references/API-JS-childbyNamePath.html