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 una secuencia de comandos de Python

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

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

    sys.argv[1] (...) sys.argv[n]

    que devolverá las entradas al script en el formato:

    "inputName1-value1" (...) "inputNamen-valuen" <mtlingo type="

    " prevchar="" "="" nextchar="

    "></mtlingo>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 una secuencia de comandos de Python que toma dos entradas, las combina y las devuelve como un único valor de salida.
  4. importar sys
    def main():
    	inputval1 - sys.argv[1].split("-")[1]
    	inputval2 - sys.argv[2].split("-")[1]
    
    	print(f"OutputValue:'inputval1' 'inputval2'")
    
    si __name__ '__main__':
    	main()

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