La macro $CALL$
Acabamos de subir una nueva versión beta de WatchDirectory con una nueva funcionalidad muy interesante: La macro $CALL$ que permite establecer (parte del) asunto y/o cuerpo de los mensajes.Esta nueva funcionalidad permite llamar a un archivo guión (.BAT) y usar su "salida" (Output) dentro de los correos.
Ejemplo: añadir la palabra "Error" al asunto cuando los archivos detectados contengan la palabra "Error"
Se podría usar el siguiente texto para el asunto del mensaje:$CALL:C:\Scripts\GetSubjectPrefix.bat$ detected file %WD_FILE_N%La tarea llamará este script y asignará las Variables de entorno con valores relacionados al archivo detectado. A continuación el texto del script GetSubjectPrefix.bat:
rem use the FINDSTR command to look for the string Error inside the detected file FINDSTR /I "Error" "%WD_FILE%" IF %errorlevel% EQU 0 GOTO :ErrorFound GOTO :ErrorNotFound :ErrorFound ECHO [ERROR] > "%WD_RESULTFILE%" GOTO :EOF :ErrorNotFound ECHO [OK] > "%WD_RESULTFILE%" GOTO :EOF
No hay comentarios:
Publicar un comentario