Hola soy nuevo en alfresco y tebgo que hacer un script el cual pueda listar todos los archivos con sus propoedades con un .txt en cada una de las subcarpetas el problema esta en que no puedo heredar la regla, por lo tanto se debe hacer con script y no se como podria hacer para poder revisar todos los archivos y si a la ves ese archivo tiene otro archivo, revisar los datos y crear el txt y asi sucesivamente.
si pudieran ayudarme estaria muy agradecido.
aqui dejo el script en cuestion.
var logFile = space.childByNamePath("Propiedades " + space.name + ".txt"); if (logFile == null) logFile = space.createFile("Propiedades " + space.name + ".txt"); if (document.isContainer) { profolder (logFile); } else { propfiles (logFile); } function propfiles() { logFile.content += "Nombre del Documento: " + document.properties["cm:name"] + "," + "Titulo: " + document.properties["title"] + "," + "Description: " + document.properties["description"] + "," + "Autor: " + document.properties["author"] + "\r\n"; } function profolder() { logFile.content += "Nombre de la Carpeta: " + document.properties["cm:name"] + "," + "Titulo: " + document.properties["title"] + "," + "Description: " + document.properties["description"] + "," + "Autor: " + document.properties["author"] + "\r\n"; } function creatxt(){ var logFile = space.childByNamePath("Propiedades " + space.name + ".txt"); if (logFile == null) logFile = space.createFile("Propiedades " + space.name + ".txt"); }
y una de las cosas que descubri es que puedo hacer esto solo con la primera categoria de sub carpetas
if (document.mimetype = "application/octet-stream"){
creatxt();
}
Desde ya, muchas gracias
tambien encontre uno de los post hecho en los foros de alfresco, en el cual hacian una busqueda con lucerne y movian algunos documentos, de lo cual rescate esto:
var carpetaDestino = search.luceneSearch("PATH:\"/space//*\" +TYPE:\"cm:folder\"");
logFile.content += "Ver Carpetas: " + carpetaDestino.name + "\r\n";
la diferencia es que los datos los muestra como undefined
siendo que el nombre de esas dos carpetas son las siguientes.
cualquier ayuda o consejo se agradeceria, muchas gracias.
Discussions, help and advice about the Alfresco Development Framework.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.