12-18-2019 11:25 AM
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
12-18-2019 02:29 PM
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.
Explore our Alfresco products with the links below. Use labels to filter content by product module.