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