Está viendo un tema de ayuda de Laserfiche Cloud. Si no está utilizando Laserfiche Cloud, consulte la Guía del usuario de Laserfiche o la Guía de administración de Laserfiche .

Creación de un script Node.js

En este tema se proporciona información general sobre la creación de un script Node.js de ejemplo para su uso con una regla de script en la nube de Laserfiche.

  1. Asegúrese de que Node.js está instalado en el host del agente remoto y de que las variables del sistema se han configurado para permitir que "node" o "node.exe" ejecuten scripts Node.js de línea de comandos.
  2. Cree un archivo de script .js. Se puede acceder a las entradas del script:

    process.argv[2] (...) process.argv[n+1]

    que devolverá las entradas al script en el formato:

    "inputName1-value1" (...) "inputNamen-valuen"

    que se puede analizar en el script.

    Las salidas del script deben imprimirse en la salida estándar en el formato:

    "outputName1:value1"<mtlingo type="

    " prevchar="" "="" nextchar=""></mtlingo>
  3. A continuación se muestra un ejemplo de un script Node.js que toma dos entradas, las combina y las devuelve como un único valor de salida.
  4. proceso de const : require('process');
    				
    let input1 á process.argv[2];
    let idx1 á input1.indexOf(''');
    let inputValue1 - input1.substring(idx1+1);
    				
    let input2 á process.argv[3];
    let idx2 á input2.indexOf(''');
    let inputValue2 - input2.substring(idx2+1);
    				
    var echoinput - function(z1,z2)
    	console.log("outputValue1:"+z1+" "+z2);
    }
    				
    echoinput(inputValue1, inputValue2);

Enlaces relacionados

Consulte el siguiente vínculo del sitio de soporte de Laserfiche para descargar plantillas de script en blanco para los scripts de C, Node.js o Python.

https://support.laserfiche.com/download/4146