/app:company_home/app:dictionary
/app:company_home/st:sites/cm:acme
假设我已在浏览器中打开存储库(!)并转到Repository/Data Dictionary/Imap Configs/Templates
(或任何其他路径)。路径中的名称是我在存储库浏览器中看到的名称。
如何从该路径计算startLocation
? (例如xxx:repository/yy:data_dictionary:zz:imap_config
)
具体路径是什么并不重要,重要的是要知道“生成”startLocation
路径的算法是什么。
最佳答案
露天脚本:
var browserPath = "/Data Dictionary/Imap Configs/Templates"; var scriptNode = companyhome.childByNamePath(browserPath); logger.info(scriptNode.qnamePath); // /app:company_home/app:dictionary/app:imap_configs/app:imap_templates logger.info(scriptNode.displayPath+"/"+scriptNode.name); // /Company Home/Data Dictionary/Imap Configs/Templates logger.info(scriptNode.nodeRef); // workspace://SpacesStore/a9eef6dc-c20b-4be8-a9eb-807c9505c61e logger.info(scriptNode.id); // a9eef6dc-c20b-4be8-a9eb-807c9505c61e logger.info(scriptNode.url); // /n/browse/workspace/SpacesStore/a9eef6dc-c20b-4be8-a9eb-807c9505c61e logger.info(scriptNode.webdavUrl); // /webdav/Data%20Dictionary/Imap%20Configs/Templates
露天 CMIS/REST API:
{ "succinctProperties": { "cmis:objectId": "a9eef6dc-c20b-4be8-a9eb-807c9505c61e", "alfcmis:nodeRef": "workspace://SpacesStore/a9eef6dc-c20b-4be8-a9eb-807c9505c61e", "cmis:path": "/Data Dictionary/Imap Configs/Templates", "cmis:name": "Templates", } }
关于java - 如何在露天构建 startLocation 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40306358/