As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
Por favor corrija los errores siguientes y pulse Finalizar. No se ha podido crear la acción debido a un error: 00250035 Transformer for 'text/plain' source mime type and 'application/vnd.ms-excel' target mime type was not found. Operation can't be performed
<mimetype mimetype="application/vnd.ms-excel" display="Microsoft Excel"> <extension display="Excel Spreadsheet" default="true">xls</extension> <extension display="Excel Template">xlt</extension> <extension display="Excel Macro">xlm</extension> </mimetype>
var indice = script.parent.childByNamePath( "IndiceVTROV.csv" ); // Precondiciones if ( indice == null ) indice = script.parent.createFile( "IndiceVTROV.csv" ); //Renglón añadido para indicar que el tipo de archivo es excel indice.mimetype="text/csv"; //Establecemos en la variable salida el nombre de cada columna salida += "Título ; Descripción ; Creador ; Fuente ; Descriptores ; Cadena de búsqueda ; Enlace al origen del documento ; Tipo de Documento ; Nombre del producto/proyecto/empresa ; Comentarios ; Revisado Por ; Valoración \r "; //Declaramos todas las variables para cada documento var nombre = ""; var descripcion = ""; var creador = ""; var fechacreacion = ""; var fuente = ""; var descriptores = ""; var cadenabusqueda = ""; var enlace = ""; var tipo = ""; var nombreproyecto = ""; var comentarios = ""; var revisadopor = ""; var valoracion = ""; //EN VT2 metemos el nodo VT ROV hijoVT2 = userhome.children[9].children[2].properties.name; //Ruta para acceder a VT ROV //Recorremos todos los hijos de VT ROV –> userhome.children[10].children[2] for each(n in userhome.children[10].children[2].children) { if (n.isDocument) //Si es documento?? { nombre = n.properties.name; //Sacamos el nombre descripcion = n.properties.description; creador = n.properties.creator; fuente = n.properties["sc:fuente"]; descriptores = n.properties["sc:descriptores"]; cadenabusqueda = n.properties["sc:cadenabusqueda"]; enlace = n.properties["sc:enlace"]; tipo = n.properties["sc:tipodocumentos"]; nombreproyecto = n.properties["sc:proyectoproductoempresa"]; comentarios = n.properties["sc:comentarios"]; revisadopor = n.properties["sc:revisadopor"]; valoracion = n.properties["sc:valoracion"]; salida += nombre + ";"; salida += descripcion + ";"; salida += creador + ";"; salida += fuente + ";"; salida += descriptores + ";"; salida += cadenabusqueda + ";"; salida += enlace + ";"; salida += tipo + ";"; salida += nombreproyecto + ";"; salida += comentarios + ";"; salida += revisadopor + ";"; salida += valoracion + "\r"; } } //Guardamos todo en el fichero indice.content = salida; indice.save(); indice.content;
hijoVT2 = userhome.children[9].children[2].properties.name; //Ruta para acceder a VT ROV
indice.mimetype="text/csv"; indice.encoding="ISO-8859-1";
var indice = document.parent.childByNamePath( "InrdiceVTROVdirecto.csv" ); // Precondiciones if ( indice == null ) indice = document.parent.createFile( "InrdiceVTROVdirecto.csv" ); //Renglón añadido para indicar que el tipo de archivo es excel indice.mimetype="text/csv"; indice.encoding='UTF-8';
var indice = companyhome.childByNamePath( "InrdiceVTROVdirecto.csv" ); // Precondiciones if ( indice == null ) indice = companyhome.createNode("InrdiceVTROVdirecto.csv","cm:content"); var salida = "Nombre;Apellidos\n"; salida += "Pepe;Araña\n"; salida += "Perico;Fernández González~"; indice.content = salida; indice.save();
Buenas titanikoktf,has probado el método createNode en vez de createFile? He echo una pequeña prueba de concepto con un script sencillo y no he tenido problemas con las tildes ni con ñ's.El script es: var indice = companyhome.childByNamePath( "InrdiceVTROVdirecto.csv" ); // Precondiciones if ( indice == null ) indice = companyhome.createNode("InrdiceVTROVdirecto.csv","cm:content"); var salida = "Nombre;Apellidos\n"; salida += "Pepe;Araña\n"; salida += "Perico;Fernández González~"; indice.content = salida; indice.save(); El csv que me genera alfresco ya tiene el mimetype correcto y la codificación a UTF-8 sin tener que configurarla yo. Además he abierto el csv con OpenOffice y todos los caracteres se ven bien.PD: La versión con la que probé fue Alfresco 3.4 enterpriseSaludos,Iago
db.url=jdbc:mysql://localhost:3307/${db.name}?useUnicode=true&characterEncoding=utf8
create database alf_db default character set utf8 collate utf8_bin; grant all on alf_db.* to 'alfresco'@'localhost' identified by 'alfresco' with grant option; grant all on alf_db.* to 'alfresco'@'localhost.localdomain' identified by 'alfresco' with grant option;