09-25-2009 04:48 AM
09-25-2009 04:57 AM
09-25-2009 05:03 AM
09-25-2009 05:07 AM
La idea es disponer de una carpeta de entrada donde se depositen los archivos, en esta carpeta definiremos tantas reglas como clientes tengamos. Así se establecerá como condición nombre de arhivo 005343*, si cumple la condición el archivo será movido al espacio 005343Cliente Fulanito
09-25-2009 05:17 AM
09-25-2009 10:05 AM
09-25-2009 12:20 PM
09-28-2009 10:40 AM
09-28-2009 11:02 AM
var nombre=document.name; //confirmar que esto te devuelve solo el nombre
var cliente=nombre.substr(0,5);
var tipo=nombre.substr(6,2);
Ya en funcion de lo que necesites y lo flexible que quieras que sea puedes usar un if .. else .. o bien realizar busquedas por path.11-09-2009 02:03 PM
//declaro las variables
var documento = document.name; //obtengo el nombre del documento
var nombre = documento.substr(0,5); //me fijo en los 6 primeros caracteres
//Aquí el problema…como creo la variable de tal modo que los seis primeros coincidan con "nombre" y el resto sea cualquier cadena.
//Seguro que lo que aquí hago es una burrada
var Folder = space.childByNamePath(nombre+[a-zA-Z0-9_]/\w+/);
//creo una carpeta Pendientes para mover los archivos cuyo nombre no coincidan con el patrón
var pendientes = space.childByNamePath("pendientes");
if (Folder != null && Folder.hasPermission("CreateChildren"))
{
var copy = document.move(Folder);
if (copy != null)
{
document.name = documento;
document.save();
}
}
else
{
var copy = document.move(pendientes);
if (copy != null)
{
document.name = documento;
document.save();
}
}
var Folder = space.childByNamePath(nombre+[a-zA-Z0-9_]/\w+/);O lo que es lo mismo para decirle al script que el nombre tiene que ser igual al principio (el código numérico) que el nombre del archivo, y que después viene cualquier texto de cualquier longitud.
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.